GithubHelp home page GithubHelp logo

jinxiansen / swiftui Goto Github PK

View Code? Open in Web Editor NEW
5.1K 129.0 516.0 20.31 MB

`SwiftUI` Framework Learning and Usage Guide. 🚀

Home Page: https://jinxiansen.github.io/SwiftUI/

License: MIT License

Swift 100.00%
swiftui-example swiftui wwdc wwdc2019 articles

swiftui's People

Contributors

alexp141 avatar devtofu avatar jinxiansen avatar lucaslarson avatar ozgunemrezor avatar spectatornan avatar wxxsw avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

swiftui's Issues

How about a Q&A?

感谢分享! 现在我们已经知道了如何使用各个UI组件, 那么下一步, 如何使用SwiftUI来实现更深层次的UI功能定制?
比如:

  • 如何使TextField失去焦点?
  • 如何定制TextField的键盘样式?
  • 如何指定TextField的contentType?
  • 如何为每个页面指定键盘(textInputContextIdentifier)?
    还有其他等等更多, 能否整合一个Q&A页面, 请大家解答各种这样的问题?

Now we know how to compose view controllers by SwiftUI. But then?

  • How to 'resign first responder' for a TextField manually?
  • How to customize keyboard type of TextField?
  • How to provide contentType of TextField?
  • How to provide textInputContextIdentifier for views?
    And more...

Popover drag to dismiss seems buggy

Version

macOS version:
10.15.4

Xcode version:
11.5

iOS version:
13.5.1

Description

Popover drag to dismiss seems buggy

Describe your problem:

Check the gif:
Jun-05-2020 11-26-24

TabbedView 已被替换为 TableView

Version

macOS version:
11.15

Xcode version:
11

Description

Describe your problem:
TabbedView 已被替换为 TableView,readme 的内容需要修改了

ActionSheet 崩溃

Version

iPadOS version: 13.1.2

Xcode version: 11.1

Description

demo运行在iPadOS上,点击ActionSheet崩溃。

viewDidLoad equivalent?

Hi,
Currently I am looking into TabbedView and I have a question. I was managed to create a simple app containing two tabs and now I am trying to load the data once after the tab was loaded. I tried using onAppear method but unfortunately it is called every time a tab was selected. Any ideas how to handle such logic?

SwiftUI issue

Version

macOS version:

Xcode version:

Description

Describe your problem:

很多过期的内容

Version

macOS version: 10.15Beta

Xcode version: 11.0 Beta 6

Description

Describe your problem:
很多View已经被移除或者用法改变了
内容没有及时更新

Picker example

Could you provide a picker example containing for example list of chars [A..Z] or lis of numbers [0..9]

Cannot find 'MenuPage' in scope

Version

macOS version: 14.2.1

Xcode version: 15.2

Description

Describe your problem:
If I run the clean project, the error message is "Cannot find 'MenuPage' in scope" in Example › ContentView › body line 111

'roundedBorder' is deprecated: Use `RoundedBorderTextFieldStyle` directly instead.

Version

macOS version: 10.15

Xcode version: 11.0 beta 6

Description

Describe your problem:

Seems that using this line for TextField .textFieldStyle(.roundedBorder) is now deprecated.
The correct way should be .textFieldStyle(RoundedBorderTextFieldStyle())

So now the new example should be:

TextField(self.$name, placeholder: self.nameText, onEditingChanged: { changed in
    print("onEditing: \(changed)")
}) {
    print("userName: \(self.name)")
    self.endEditing(true)
}}
.padding(10)
.frame(height: 50)
.textFieldStyle(RoundedBorderTextFieldStyle())
.padding(EdgeInsets(top: 0, leading: 20, bottom: 0, trailing: 20))

SwiftUI issue

Version

macOS version:

Xcode version:

Description

Describe your problem:

SwiftUI issue

Version

macOS version:

Xcode version:

Description

Describe your problem:

SwiftUI issue

Version

macOS version:10.15.1

Xcode version: 11.3.1

Description

Describe your problem:

  1. 我点击了一个ContentView上的item ,进入PageRow详情页面,然后返回ContentView,再点击item时只能选中,不能进入详情。
  2. Popover页面,点击弹出View之后,我想返回,View会向上闪一下

SwiftUI issue

Version

macOS version:
10.15.4
Xcode version:
11.4.1

Description

初学者,�TextField那儿按照楼主的方法全都报错了,后来我找到了这个是正确的的
TextField("User Name", text: $username, onEditingChanged: { (value) in print("onEditingChanged:\(self.name)") }) { print("onCommit:\(self.name)") }} .padding(10) .frame(height: 50) .textFieldStyle(RoundedBorderTextFieldStyle()) .padding(EdgeInsets(top: 0, leading: 20, bottom: 0, trailing: 20))
Describe your problem:

'String' is not convertible to 'String?'

xcode Version 11.0 beta 2 (11M337n)
模拟器:iphone xr ios 13

运行
PageRow(title: "WebView",subTitle: "用于展示一个打开的网页")
报错内容:'String' is not convertible to 'String?'

我不懂swift的语法,不知道该怎么解决

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.