这与我的
last question
.
我有一个应用程序,它是我在Xcode中根据“基于导航的应用程序”模板创建的。(我有一个uinavigationController,它有一个名为rootviewController的uitableviewController子类。)
该表显示了用户可以与之交互的字符串列表。导航栏左边有标准的编辑/完成按钮,右边有一个加号按钮。当用户点击加号按钮时,我想从导航栏下的.xib文件中加载一个视图。
我尝试通过执行以下操作来实现它:
NSArray *xibContents = [[NSBundle mainBundle] loadNibNamed:@"NewNameView" owner:self options:nil];
UIView *view = [xibContents objectAtIndex:0];
[self.view addSubview:view];
view.frame = CGRectMake(view.frame.origin.x, view.frame.origin.y - 44, view.frame.size.width, view.frame.size.height);
[UIView beginAnimations:@"openAdd" context:nil];
view.frame = CGRectMake(view.frame.origin.x, view.frame.origin.y + 44, view.frame.size.width, view.frame.size.height);
[UIView commitAnimations];
(视图的高度为44像素。)这将使视图向下滑动,但它覆盖了第一个表格单元格。我也希望桌子的视图可以向下滑动。