如何将左侧带有编辑按钮的NavigationBar添加到Uitable In Iphone中?

Dev*_*per 1 iphone uitableview navigationbar

在我的iphone应用程序中,我添加了Uitable视图.在启动应用程序时,表格显示了我想要的行数.现在我想将导航栏添加到UiTable,我也想在导航栏的左侧添加编辑按钮.

如何在iPhone的UiTable视图中添加导航栏?我不想使用基于UiNavigation的应用程序.我想使用代码添加.如果任何人有任何有用的代码或任何其他有用的链接或其他解决方案,将不胜感激.请你需要.

Pey*_*loW 8

很容易假设你有一个由a管理的列表UITableViewController,然后咬下它的子弹并实际使用UINavigationController你应该的.然后覆盖你的viewDidLoad:

-(void)viewDidLoad;
{
  [super viewDidLoad];
  self.navigationItem.leftBarButtonItem = [self editButtonItem];
}
Run Code Online (Sandbox Code Playgroud)

如果你因某些奇怪的原因确实需要使用自己的UINavigationBar,那么你必须添加一些额外的代码.也许是这样的:

-(void)viewDidLoad;
{
  [super viewDidLoad];
  UINavigationBar* navBar = self.myOwnStupidNavigationBar;
  UINavigationItem* navItem = self.navigationItem;
  navItem.leftBarButtonItem = [self editButtonItem];
  navbar.items = [NSArray arrayWithObject:navItem];
}
Run Code Online (Sandbox Code Playgroud)

但认为不是两次,但十次了,如果你真的有一个很好的理由不使用UINavigationController,让你配发的不错的功能是免费的.