在导航栏上创建标题和按钮

时间:2012-08-31 09:42:20

标签: ios uinavigationcontroller

我正在尝试复制iPhone的“联系人”应用程序并在导航栏上创建一个按钮。实际上该视图不是UINavigation控制器。我只是以编程方式添加了导航栏,但我正在努力在导航栏上创建标题和按钮。

我正在使用以下代码

[[UIBarButton alloc]] initWithTitle:@"Done" 
                              Style:UIBarButonItemStyleBorderd 
                              target:Self 
                              action:selector(btnClicked)];  
self.navigationItem.rightBArButtonItem=btnDone; 
[self.view addSubview:navigationBar]; 

请在模拟器中参考iphone联系人应用程序。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

尝试此代码块

UIBarButtonItem *rightButton = **[[UIBarButtonItem alloc] initWithTitle:@"Done" 
    style:UIBarButtonSystemItemDone target:nil action:nil];**
UINavigationItem *item = [[UINavigationItem alloc] initWithTitle:@"Title"];
item.rightBarButtonItem = rightButton;
item.hidesBackButton = YES;
[bar pushNavigationItem:item animated:NO];
[rightButton release];
[item release];

并浏览其他SO链接,例如this