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

このような他のSOリンクをたどります

于 2012-08-31T09:56:47.087 に答える