2017-03-29 1 views
0

BackButton Titleテキストを ""(空白)に設定します。私は下のコードを使用してタイトルを設定していますが、動作していません。iOSのボタンのタイトルテキストを設定するXamarin

は1をお試しください:

this.NavigationItem.BackBarButtonItem = new UIBarButtonItem("", UIBarButtonItemStyle.Plain, null); 

は2を試してみてください:

this.NavigationItem.BackBarButtonItem.Title = ""; 

それはobject is not set to instanceを与えることです。

iOSで[戻る]ボタンのタイトルヌルを設定する方法はありますか?

ヘルプはお寄せいただきありがとうございます。

答えて

0

回避策としては簡単なやり方をしています。

新しいUIViewControllerに進む前に、タイトルを""に設定します。 ViewDidAppearメソッド内でViewControllerに来るときに戻るボタンを押して、タイトルを再度設定します。

0

戻るタイトルはViewControllerのTitleプロパティに依存します。

ここではvcはUINavigationController内にプッシュされるコントローラのインスタンスです。上記のリンク

vc.NavigationItem.SetLeftBarButtonItem (new UIBarButtonItem(
UIImage.FromFile("29_icon.png"), UIBarButtonItemStyle.Plain, (sender, args) => { 
    NavigationController.PopViewControllerAnimated(true); 
}), true); 

https://developer.xamarin.com/recipes/ios/content_controls/navigation_controller/change_the_back_button/

詳細に説明しています。 問題が見つかった場合は、この後にお知らせください。

0

戻るボタンは、デフォルトでは、以前のビューコントローラのタイトルを使用します。だからあなたは前のveiwコントローラのタイトルを変更して戻るボタンのタイトルを変更する必要があります。

タイトルを非表示にするには、SetBackButtonTitlePositionAdjustmentを使用して、タイトルのオフセットを設定し、オフセットを(-80、-80)に渡すことでボタンの非表示領域にタイトルを移動できます。

0

(真、新しいUIBarButtonItem( "テキスト"、UIBarButtonItemStyle.Plain、(送信者、引数)=> {}))この

this.NavigationItem.SetLeftBarButtonItemを試します。

関連する問題