我有一个MFMailViewController,显示用户在上一页回答的内容。还有一些区域他们必须通过分段控制对象选择“是”或“否”。
我的意思是TextField的属性是Name.text,但是UISegmentedControl的.text是什么?
例如,如果用户在SegmentedControl中选择“是”,则会在邮件编辑器中显示“您是否同意这些条款=是”。
谢谢!
答案 0 :(得分:1)
您可以使用titleForSegmentAtIndex:
方法。
你可以这样做。
NSString *selectedSegmentText = [yourSegmentedControl titleForSegmentAtIndex:yourSegmentedControl.selectedSegmentIndex];
myUILabel.text = [NSString stringWithFormat: @"Do you agree to these terms = %@", selectedSegmentText];
让我们说用户选择了"是"分割。然后这段代码的输出将是:"你同意这些条款=是&#34 ;;
希望这有帮助!