iPr*_*mer 11 iphone presentmodalviewcontroller
您好我正在使用工具栏上的一个标签栏按钮,此按钮将显示带有表格视图的下一个视图,这是我的代码
[self presentModalViewController:self.navigationController
animated:YES];
Run Code Online (Sandbox Code Playgroud)
我的问题是,当我单击此选项卡栏按钮时,它将显示带有tableview的下一个视图,但不显示导航栏.因为这个我无法在tableView中执行删除操作.
如何解决这个问题?
War*_*ior 38
如果您没有找到UINavigationBar下一个类的意思,它没有导航控制器,所以在推送它之前添加UINavigationController到您的下一个视图.
试试这样:
NextViewController *nextViewController=[[NextViewController alloc]initWithNibName:@"NextViewController" bundle:nil];
UINavigationController *navBar=[[UINavigationController alloc]initWithRootViewController:nextViewController];
[self.navigationController presentModalViewController:navBar animated:YES];
[navBar release];
[nextViewController release];
Run Code Online (Sandbox Code Playgroud)
请参阅此stackoverflow问题以进行编辑选项.
您只需轻松地向导航栏添加按钮即可
self.navigationItem.rightBarButtonItem = [[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(editTable)] autorelease];
-(void)editTable{
[tableView setEditing: YES animated: YES];
}
Run Code Online (Sandbox Code Playgroud)
祝一切顺利.
| 归档时间: |
|
| 查看次数: |
19568 次 |
| 最近记录: |