我已經爲分段控件設置了IBOutlet函數。它只會在用戶更改值時顯示值,但我想知道如果用戶不選擇其他選項,我將如何顯示默認值。Swift IBoutlet默認值
例如,使用[First,Second,Third]的分段控件將在用戶選擇Second時打印第二個,但不會先打印First,直到用戶選擇其他,然後首先打印。
非常簡單的答案我敢肯定,但我是新來的斯威夫特,所以請原諒。
我已經爲分段控件設置了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