我想以编程方式向我的视图FirstViewController.xib
添加子视图。现在这是怎么看起来像在xcode中添加子视图隐藏视图的其余部分
当我点击撰写按钮另一种观点认为,SecondViewController.xib
,从底部弹出。它有一个类似于你在图片中看到的导航栏。
不,我想添加一个子视图:
TTMessageController* controller = [[[TTMessageController alloc]
initWithRecipients:nil] autorelease];
[self.view addSubview:controller.view]
不过,我得到一个奇怪的结果。该controller.view
是重叠的侧边栏:
我该如何解决这个问题,使导航栏是可见的。
观察说, “自动释放”。您将视图添加为子视图,因此视图的保留计数增加1,但不是TTMessageController的保留计数。在您从超级视图中删除TTMessageController的视图之前,不要释放该控制器。 – Ned 2011-03-23 17:04:45
我是iOS开发新手,这对我意味着什么?我必须删除autorelease吗? – 2011-03-23 17:35:09