2012-01-25 19 views
0

ボタンでこのタイトルを変更するにはどうすればよいですか?BarButtonItemのタイトルを変更します

enter image description here

+1

私はこれらのメッセージを最初に読む必要があると思います。 http://stackoverflow.com/search?q=%5Biphone%5D+change+back+button+title – bealex

+0

最初のページにアクションがあります TimetableViewNew * winframe = [[[TimetableViewNew alloc] init] autorelease]; \t [self.navigationController pushViewController:winframe animated:YES]; この後、私はこの画面を持っています。このボタンは編集できません。 – Pavel

+0

http://stackoverflow.com/questions/1449339/how-do-i-change-the-title-of-the-back-button-on-a-navigation-bar – haberdar

答えて

1

これは、VCは、その文字列値に、ボタンのタイトルを設定します親のタイトルを設定し、ナビゲーションコントローラから来ている場合。

+0

でこのボタンを行うことができます私はこの UIBarButtonItem * btnBack = [[UIBarButtonItemのalloc] initWithTitleをやって:UIBarButtonItemStyleBordered ターゲット:自己 アクション:@selector(OnClick_btnBack :)]; self.navigationItem.leftBarButtonItem = btnBack; 私はこのスタイルのボタンが必要ですhttp://i27.fastpic.ru/big/2012/0126/7e/22351c547c438c7c0e9f288b0edea57e.jpg – Pavel

+0

はい、親ビューコントローラのタイトル属性はどうですか? –

+0

私は、どのように見てわからないのですか? – Pavel

0

iOS SDKでは、戻るボタンのタイトルを変更できません。

代わりに、カスタムのバックボタンで戻るボタンを置き換えることができます。

+ (void)setBackButtonForViewController:(UIViewController *)vc target:(id)target selector:(SEL)selector 
{ 
    UIButton *backButton = [UIButton buttonWithType:UIButtonTypeCustom]; 

    UIImage *image = [UIImage imageNamed:@"back_button.png"]; 

    [backButton setImage:image forState:UIControlStateNormal]; 
    backButton.bounds = CGRectMake(0, 0, image.size.width, image.size.height); 

    UIBarButtonItem *temporaryBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:backButton]; 

    [backButton addTarget:target action:selector forControlEvents:UIControlEventTouchUpInside]; 

    vc.navigationItem.leftBarButtonItem = temporaryBarButtonItem; 
    vc.navigationItem.hidesBackButton = YES; 
    [temporaryBarButtonItem release];  
} 

あなたはhttp://www.teehanlax.com/blog/iphone-4-gui-psd-retina-display/からback_button.pngイメージをつかむことができます。

+0

TTButtonクラスでThree20ライブラリを使用できますが、私の経験ではXCodeにライブラリを追加し、それ以外は難しくなります – Pavel

+0

TTButtonクラスはカスタムの戻るボタンも作成します。私のコードを使用するなら、最終結果は同じになります。 – adidami

関連する問題