从故事板连接到Swift视图控制器文件的UITextFieldinput
使用Swift,我如何从UITextField
获得input?
在我的Main.storyboard中,我从预制组件中select了一个“文本字段”,并将其拖到我的故事板上。
现在我怎样才能访问我的ViewController.swift的价值?
我现在在做什么:
我按Ctrl +拖动文本字段到我的ViewController.swift文件。 然后在popup框中select“outlet”并将其命名为“myInput”。
然后在另一个函数中,我使用self.myInput.text
访问它的值。
这是访问其input的唯一方法吗? 我的方法遵循Swift约定吗?
是的,您从故事板中创buildIBOutlet
并使用self.myInput.text
引用它的方法是在Swift中访问此字段的标准方法。
至于是否使用self.myInput
与myInput
,我更喜欢总是写self
因为它非常明显,该variables是一个属性,并可能会在许多不同的地方(相对于本地variables)进行更改。 而且,一旦你有了self
存在,你就不必担心引入本地的同名variables,或者如果你复制并粘贴一段代码到一个需要自我封闭的代码中,就可以做出改变。
- 如何以编程方式在swift 3中添加第二个视图
- 在Swift或Objective-C中阅读今天的Widget中的CoreData
- iOS:frame.size.width / 2不会在每个设备上产生一个圆
- types'String.Index'不符合协议'IntegerLiteralConvertible'
- SWIFT:Push Segue取而代之的是产生一个模态
- 推送通知不在iOS 10上收到,但在iOS 9和之前的版本上
- 在Swift中设置和协议
- 运行自定义shell脚本' embed pods frameworks'no such file or directory
- 如何将录制的audio附加到电子邮件? 在SWIFT