問題タブ [backbarbuttonitem]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
659 参照

iphone - ios - ViewController の NavigationBar に戻るボタンを追加しない

NavigationBar の戻るボタンを追加できません。ViewController でこの操作を実行したいのですが、さまざまな方法を試しましたが、解決できませんでした。Backbutton NavigationController を使用する必要がありますか、または ViewController で実行できますか? あなたの助けを待っています。

0 投票する
1 に答える
1477 参照

uiviewcontroller - 長いタイトルがある場合、iOS 7 で backBarButtonItem の名前が変更される

iOS 7 で観察した動作の 1 つは、現在表示されているビュー コントローラーのタイトルが長すぎるとbackBarButtonItem、 get のタイトルの名前が変更されることです。UINavigationItem説明するのが面倒なので、以下にいくつかの写真を示します。

短いタイトルと目的の戻るボタンを含むスクリーンショット

長いタイトルは戻るボタンの名前を

ご覧のとおり、タイトルが長すぎると、以前の名前に関係なく、戻るボタンの名前が「戻る」に変更されます。タイトルがさらに長い場合、戻るボタンにはテキストが表示されず、左矢印の画像だけが表示されます。

この動作を無効にする方法を知っている人はいますか? 戻るボタンは、名前が変更されないように、そのままにしておきたいと思います。ありがとう

編集

ビューコントローラーのタイトルの幅を手動で制限することで、汚いソリューションを作成しました。iPhone のタイトルのフォントがSystem Bold 17.0であることを発見したので、タイトルを設定する前に (文字列のメソッドを使用して) サイズを確認し、sizeWithAttributes:タイトルの末尾の文字をsize は、戻るボタンの名前が変更される長さよりも短くなっています。

0 投票する
0 に答える
109 参照

ios - iOS 7 変更 backbarbuttonitem テキスト

iOS 7 の戻るボタンのテキストを削除して、空にして矢印だけにしたいと思います。何か提案はありますか?

0 投票する
2 に答える
217 参照

ios - UINavigation バックバーボタン

私は のUITableViewControllerとしてroot view controllerを持っていUINavigationControllerます。

アプリを起動すると、ナビゲーション バーに戻るバー ボタンが表示されません。ただし、テーブル ビュー セルの 1 つをクリックしてから [戻る] をクリックすると、元の の上部に戻るバー ボタンが表示されますUITableViewController。私はこれをしたくありません。どうすればこれを取り除くことができますか?

0 投票する
1 に答える
1588 参照

ios7 - iOS 7 ナビゲーション バーの [戻る] ボタン 言語の変更時にタイトルが変更される

ユーザーがアプリから言語設定を変更すると、戻るボタンのタイトルをその言語に変更したいのですが、どうすればいいですか?

0 投票する
2 に答える
340 参照

ios7 - BackBarButton の左バー ボタンのカスタム UIBarButton を作成する方法

iOS 7 用のアプリケーションの UI をカスタマイズしようとしています。正確に iOS 7 の BackBarButton が必要ですが、矢印とタイトルの両方の色が異なり、タイトルのフォントが異なります。これはiOS 7の戻るボタンです。

iOS 7 の BackBarButton

次のコードでカスタマイズしようとしました

次のように見えました。

カスタマイズされた BackBarButton

上記の画像には2つの問題があります。

まず、左に配置されていません(iOSの戻るボタンが左にくっついています)。

次に、前のページのタイトルがありません。

カスタム ボタンに title 属性を追加しました。

しかし、それは次のようでした:

カスタマイズされた backBarButton とそのタイトル

問題を解決するにはどうすればよいですか (左とタイトルに固執する)?

0 投票する
2 に答える
2703 参照

objective-c - leftBarButtonItem を追加すると、バック スワイプ ジェスチャが機能しない

これはViewControllerApush aViewControllerBで、 theViewControllerBではleftBarButtonItem次のように設定されています。

を設定した後leftBarButtonItem、バックスワイプジェスチャが機能しません。スワイプジェスチャを維持することは可能ですか?

0 投票する
1 に答える
3022 参照

ios7 - IOS7 の backbarbutton に backIndicatorImage と backIndicatorTransitionMaskImage の両方を設定すると、特定の画像が表示されませんでした

backbarbutton のカスタムに関するすべてのトピックを検索しましたが、backbarbutton に関する問題についての回答が見つからなかったようです。

UINavigationController の interactivePopGestureRecognizer というプロパティを維持するには、leftBarButton を使用して backBarButton を置き換えることは有効な解決策ではありません。しかし、画像を使用して backbarbutton をカスタマイズしたいので、コントローラーの ViewDidLoad で次のコードを使用します。

プロジェクトを実行すると、常に backBarButton が表示される場所に青い四角形が表示されます。

しかし、元の画像は、返信を呼び出したシステムのバーボタンと同じです。

ただし、ジュースのグラスを示す黒い画像である「Drinks」という名前の画像に変更するだけで、別の効果があります。

私のプロジェクトを実行した後、常に backBarButton を表示する場所に、「ドリンク」のように青い画像が表示されます。

何が起こった!backBtn.png という名前の画像を使用して backBarButton をカスタマイズするにはどうすればよいですか? 前もって感謝します!画像の送信が拒否されたため、問題を言葉で説明します。

0 投票する
2 に答える
816 参照

ios - iOS 6 で現在の ViewController の backBarButtonItem の色を変更する

UIPopoverController 内に UINavigationController (UITableView を使用) があります。テーブル ビューで行を選択すると、新しい UIViewController にプッシュされます。このビューには、戻るボタンのあるナビゲーション バーがあります。ビューの中にボタンがあります。このボタンをタッチすると、戻るボタンの色が変わります。これは iOS 6 で動作する必要があります。カスタム ボタンを作成せずにこれは可能ですか?

これが私が試したことです: