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