【发布时间】:2012-03-19 07:03:37
【问题描述】:
是否可以将新的 viewController 推送到另一个视图控制器中的现有视图中?
这是我的设置开始:
你可以看到我有一个 UITableView。当点击一个单元格时,使用此代码推送一个新的视图控制器;
DetailTableViewController *viewcontroller = [[DetailTableViewController alloc] initWithStyle:UITableViewStyleGrouped];
viewcontroller.item = (MWFeedItem *)[itemsToDisplay objectAtIndex:indexPath.row];
[self presentViewController:viewcontroller animated:YES completion:nil];
[viewcontroller release];
不幸的是,它看起来像这样,并坐在顶部的酒吧顶部,上面写着“Will Roberts”
为什么会发生这种情况,因为它显然超出了我将其设置为从中推送的视图...
【问题讨论】:
-
代替“presentViewController”,使用“pushViewController”...
-
@objc,已经通过答案..您最初是如何显示表格视图的?
-
我在 Interface Builder 中添加了 UITableView 并将其链接起来。它由 AppDelegate 控制。
-
嘿,你需要一些视网膜图形 :)
标签: iphone objective-c ios view uiviewcontroller