在我的 iphone 应用程序中,我添加了 Uitable 视图。启动应用程序时,表格显示我想要的行数。现在我想将导航栏添加到 UiTable 中,我还想在导航栏的左侧添加编辑按钮。
如何在 iphone 的 UiTable 视图中添加导航栏?我不想使用基于 UiNavigation 的应用程序。我想使用代码添加。如果有人有任何有用的代码或任何其他有用的链接或其他解决方案,将不胜感激。请有需要。
在我的 iphone 应用程序中,我添加了 Uitable 视图。启动应用程序时,表格显示我想要的行数。现在我想将导航栏添加到 UiTable 中,我还想在导航栏的左侧添加编辑按钮。
如何在 iphone 的 UiTable 视图中添加导航栏?我不想使用基于 UiNavigation 的应用程序。我想使用代码添加。如果有人有任何有用的代码或任何其他有用的链接或其他解决方案,将不胜感激。请有需要。
很容易假设您的列表由 a 管理UITableViewController
,并且还咬紧了子弹并实际使用了UINavigationController
您应该使用的。然后像这样覆盖你viewDidLoad
:
-(void)viewDidLoad;
{
[super viewDidLoad];
self.navigationItem.leftBarButtonItem = [self editButtonItem];
}
如果您出于某种奇怪的原因确实需要使用自己的UINavigationBar
,那么您必须添加一些额外的代码。也许是这样的:
-(void)viewDidLoad;
{
[super viewDidLoad];
UINavigationBar* navBar = self.myOwnStupidNavigationBar;
UINavigationItem* navItem = self.navigationItem;
navItem.leftBarButtonItem = [self editButtonItem];
navbar.items = [NSArray arrayWithObject:navItem];
}
但是不要想两次,而是想十次,如果你真的有充分的理由不使用UINavigationController
它,那么它会给你免费分配一些不错的功能。