【问题标题】:Equivalent of .text property for UISegmentedControl?UISegmentedControl 的 .text 属性的等效项?
【发布时间】:2012-06-16 12:13:09
【问题描述】:
我有一个 MFMailViewController,它显示用户在上一页上的回答。还有一些区域他们必须通过分段控制对象选择是或否。
我的意思是 TextField 的属性是 Name.text,但 UISegmentedControl 的 .text 是什么?
例如,如果用户在 SegmentedControl 中选择“是”,则会在邮件编辑器中显示“您是否同意这些条款 = YES”。
谢谢!
【问题讨论】:
标签:
xcode
email
properties
uisegmentedcontrol
【解决方案1】:
您可以使用titleForSegmentAtIndex: 方法。
你可以这样做。
NSString *selectedSegmentText = [yourSegmentedControl titleForSegmentAtIndex:yourSegmentedControl.selectedSegmentIndex];
myUILabel.text = [NSString stringWithFormat: @"Do you agree to these terms = %@", selectedSegmentText];
假设用户选择了“是”部分。那么这段代码的输出将是:“你同意这些条款吗=是”;
希望这会有所帮助!