【发布时间】:2011-12-26 17:24:31
【问题描述】:
我正在尝试做一些非常简单的事情,但我找不到任何示例并且无法弄清楚。 我正在为 iphone 5 编写 xcode 4。
我的故事板上有 2 个视图。一个有一个按钮(ButtonFromFirstView),它通向我的第二个视图。第二个视图有一个选择器视图对象和一个“选择”按钮。当我单击“选择”时,它会将我带到我的第一个视图。我希望 ButtonFromFirstView 标题成为从第二个视图的选择器中选择的字符串。如何获取选择器视图中选择的值?
在我的第二个视图中,我有以下方法可以捕获选择器中的更改。但是 ButtonFromFirstView 不可用。我怎样才能得到它?如果按钮位于选择器所在的同一视图上,则它可以工作,但这不是我想要的。
-(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component{
NSString *SelectedString = [DeparturePickerArray objectAtIndex:row];
[ButtonFromFirstView setTitle:SelectedString forState:UIControlStateNormal];
}
【问题讨论】:
-
顺便说一句,您可能有兴趣知道 Objective-C 中的标准是变量的驼峰式(
departurePickerArray、buttonFromFirstView)和类名和常量的 PascalCase(UIPickerView、@ 987654325@).
标签: iphone objective-c xcode