-1

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

我正在使用以下代码

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

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

任何帮助将不胜感激。

4

1 回答 1

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];

并通过其他这样的链接

于 2012-08-31T09:56:47.087 回答