Swift IBoutlet默认值
问题描述:
我已经为分段控件设置了IBOutlet函数。它只会在用户更改值时显示值,但我想知道如果用户不选择其他选项,我将如何显示默认值。Swift IBoutlet默认值
例如,使用[First,Second,Third]的分段控件将在用户选择Second时打印第二个,但不会先打印First,直到用户选择其他,然后首先打印。
非常简单的答案我敢肯定,但我是新来的斯威夫特,所以请原谅。
答
在你UIViewController
viewDidLoad
方法,你应该能够显示分段控制的默认值:
override func viewDidLoad() {
super.viewDidLoad()
myLabel?.text = segment.titleForSegmentAtIndex(segment.selectedSegmentIndex)
}
答
我想,你正在寻找:
segmentedControl.titleForSegmentAtIndex(segmentedControl.selectedSegmentIndex)
返回当前所选段的称号。
我创建了一个非常简单的test project,演示了这是如何工作的。
把它认为没有负载的伎俩!感谢您向我展示一个例子! – Kevin