0

我有一个 MFMailViewController 显示用户在上一页上回答的内容。还有一些区域他们必须通过分段控制对象选择是或否。

我的意思是 TextField 的属性是 Name.text,但 UISegmentedControl 的 .text 是什么?

例如,如果用户在 SegmentedControl 中选择“是”,它会在邮件编辑器中显示“您是否同意这些条款 = 是”。

谢谢!

4

1 回答 1

1

您可以使用该titleForSegmentAtIndex:方法。

你可以做这样的事情。

NSString *selectedSegmentText = [yourSegmentedControl titleForSegmentAtIndex:yourSegmentedControl.selectedSegmentIndex];
myUILabel.text = [NSString stringWithFormat: @"Do you agree to these terms = %@", selectedSegmentText];

假设用户选择了“是”部分。那么此代码的输出将是:“您是否同意这些条款 = 是”;

希望这可以帮助!

于 2012-06-16T04:13:09.650 回答