【发布时间】:2013-05-25 17:19:40
【问题描述】:
假设我有一个viewController 视图和一个弹出窗口UITableView 表。
我希望能够通过从表格中选择一个选项来更改调用弹出表格的viewController 的背景视图。
所以我想做的是:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
int selectedEntry = indexPath.row;
switch(selectedEntry){
case 1:
//CODE TO CHANGE ORIGINAL VIEW TO IMAGE 1
case 2:
//CODE TO CHANGE ORIGINAL VIEW TO IMAGE 2
//etc
}
}
我已经知道,如果我直接在基视图类中编写方法,我可以直接编写
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"IMAGE"]];
但由于它是从弹出菜单中调用的,我不知道如何访问它。
【问题讨论】:
-
你在哪里写这个方法..?在同一个视图控制器或任何其他视图控制器中..?
标签: ios objective-c xcode ipad uiviewcontroller