【发布时间】:2013-12-26 10:22:35
【问题描述】:
我正在尝试创建一个非常简单的应用程序,尽管我在同一个问题上卡住了好几天... 我正在使用情节提要,我目前的设置是这样的: storyboard
我的目标是保持“项目视图控制器”中的所有内容都相同,除了容器内发生的情况。 “评论表视图”在我的容器内显示正常,但是当点击表视图中的单元格时,“评论显示视图”覆盖整个屏幕(请注意,在情节提要中,它正确继承了大小)。 这就是我的“prepareForSegue”的样子(我尝试将实例的大小固定为 tableview 大小):
-(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
if ([[segue identifier] isEqualToString:@"showComment"] ){
CommentShowViewController *csvc = [segue destinationViewController];
[[csvc view] setFrame:CGRectMake(self.view.frame.origin.x, self.view.frame.origin.y, self.view.frame.size.width, self.view.frame.size.height)];
NSIndexPath *path = [commentsTable indexPathForSelectedRow];
Comment *c = [aCommentsList objectAtIndex:[path row]];
[csvc setCurrent:c];
}
}
有什么想法可以让我完成这项工作吗?
谢谢, 乔纳森
【问题讨论】:
标签: ios iphone uitableview storyboard containers