从UISegmentedControl获取string值
如何获得UISegmentedControl中的段的文本值?
Objective-C的
NSString *title = [segment titleForSegmentAtIndex:segment.selectedSegmentIndex];
迅速:
let title: String = segment.titleForSegmentAtIndex(segment.selectedSegmentIndex)
[segmentedControl titleForSegmentAtIndex:int];
对于当前选定的索引
[segmentedControl titleForSegmentAtIndex:[segmentedControl selectedSegmentIndex]];
因为这是谷歌的第一个结果,我们现在正处于迅速的时代:
迅速:
seg_ctrl.titleForSegmentAtIndex( seg_ctrl.selectedSegmentIndex)
Swift 3:
segmentedControl.titleForSegment(at: segmentedControl.selectedSegmentIndex)
@IBAction func segmentedControlAction(sender: AnyObject) { if(segementControl.selectedSegmentIndex == 0) { print(segementControl.titleForSegmentAtIndex(0)) } else if(segementControl.selectedSegmentIndex == 1) { print(segementControl.titleForSegmentAtIndex(1)) } }
- 使用Swift中的UI_USER_INTERFACE_IDIOM()检测当前设备
- 什么时候应该使用UIImagePickerControllerSourceTypePhotoLibrary而不是UIImagePickerControllerSourceTypeSavedPhotosAlbum?
- 隐藏键盘ios
- 警告:不鼓励在分离的视图控制器上呈现视图控制器
- 视网膜显示器是否消除了抗锯齿的需要?
- iPhone / iOS:为邮政编码呈现HTML 5键盘
- 在哪里定义了$ {EXECUTABLE_NAME}和$ {PRODUCT_NAME}
- 什么原因导致这个错误 “CALayer的立场包含NaN:”
- 遍历iPhone上的视图层次结构