UISegmentedControl的.text属性的等价物?

时间:2012-06-16 03:40:41

标签: xcode email properties uisegmentedcontrol

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

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

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

谢谢!

1 个答案:

答案 0 :(得分:1)

您可以使用titleForSegmentAtIndex:方法。

你可以这样做。

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

让我们说用户选择了"是"分割。然后这段代码的输出将是:"你同意这些条款=是&#34 ;;

希望这有帮助!