問題タブ [uinavigationitem]

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 投票する
1 に答える
3022 参照

iphone - iPhone - Interface Builder を使用して戻るボタンを備えたシンプルな UINavigationBar を作成する

ここには複雑なことはありません。私はxibにnavigationBarを追加しました。左側に「戻る」ボタンを追加したいと思います。しかし、何も機能しません。他にも「たくさん」のボタンを追加しましたが、これを追加することはできません...

私がどうすればよいか知っていますか?

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

iphone - カスタム ビュー ベースの UIBarButtonItem をナビゲーション バーにデフォルトの水平パディングなしで配置する

カスタムの左右の UINavigationBar アイテムの左右の水平パディングを削除するにはどうすればよいですか? iOS がデフォルトで設定する 10 ポイントまでのパディングがあるようです。

左と右のナビゲーション バー ボタンをカスタマイズしています (独自の backButtonItem を設定することをあきらめたため、leftBarButtonItem を使用しています)。

どちらの場合でも (左または右)、これらのカスタム ボタンを押すと、Apple は leftBarButtonItem の左側と rightBarButtonItem の右側にパディングを保持しているように見えます。UIButton のカスタム背景と画像プロパティの幅に関係なく、カスタム ビューとして左/右バー ボタン項目内に配置します。

UIBarButtonItems にはアクセスできる「フレーム」がないため、通常の UIView のようにスーパービュー内に配置することはできません。

このデフォルトのパディングを削除する方法について何か提案はありますか? 添付のスクリーンショットを参照して、幅をゼロに縮小しようとしているビットを確認してください。スクリーン ショットでは、プラス アイコンが右にずれて表示されています。これは、挿入したためです。ただし、強調表示された背景画像も、おそらくそのインセットを使用して、右側が切り取られています)。

次の画像を参照してください: https://skitch.com/starbaseweb/rj2e5/ios-simulator

参考までに、カスタム UIBarButtonItem を作成する方法を次に示します (この場合は、右のボタンです)。

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

uitableview - NavigationItemのbackgroundColorを設定するにはどうすればよいですか?

メインのtableViewの上部にあるnavigationItemをフォーマットしようとしています。このコードで表示されるタイトルを設定することができました

しかし、backgroundColorにアクセスする方法が見つかりませんでした。こんなものにしたい

しかし、これは機能しません。他のアイデアはありますか?

0 投票する
4 に答える
14561 参照

iphone - iphone - 戻るボタンのカスタム UIBarButtonItem

ナビゲーション バーの戻るボタンにカスタム アイテムを使用しようとしています。

最終的に得られるのは、周囲に境界線のある画像です。次のようになります(私の画像は戻るボタンです):

戻るボタン

どうすれば国境をなくすことができますか?私は何を間違っていますか?

0 投票する
3 に答える
1371 参照

iphone - UIBarButtonSystemItemCancel の色を変更する

UIBarButtonSystemItemCancel を使用すると、色がナビゲーション バーの色に設定されます。ただし、写真アプリでは、「キャンセル」ボタンは青色の背景で表示されます。UIBarButtonSystemItemCancel の背景を青色に設定するにはどうすればよいですか?

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

iphone - UINavBar Items アクションの受信

ユーザーが NavBar の保存ボタンをクリックしたときにデータを保存するコードを書きたいと思います。このためのメソッドをどのように記述しますか。インターフェイス ビルダーを使用して navBar アイテムを作成したときにスタックしましたが、コードを使用してボタンを作成するときに問題が発生しました。

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

iphone - UINavigationControllerに戻るボタンが表示されない

私は3つのビューを持っています。1つ目はログイン、2つ目はメニュー、3つ目はメニューの各部分の結果です。ユーザーがログインしたときに、2番目のビューに戻るボタンが表示されないようにしたいと思います。この部分は機能しますが、3番目のビューを通過すると、それも非表示になっています。4番目のビューを作成しました。入力すると、戻るボタンが表示され、2番目のビューまで戻ることができます。

戻るボタンを非表示にするために、これは2番目のビューでのみ設定しました。

また、3番目のビューで反対を設定しようとしましたが、表示されません。

3番目のビューに表示されないのはなぜですか?

0 投票する
8 に答える
15793 参照

iphone - UINavigationController: 1 つのビューで [戻る] ボタンを非表示にすると、すべてのビューで非表示になります

スタックに 3 つの UIViewController を含む UINavigationController があります。

hidesBackButtonをNOに設定しても、ビューCには戻るボタンが表示されません。どうすればこれを解決できますか?

0 投票する
4 に答える
9553 参照

ios - ナビゲーションボタンを削除

ねえ、私はナビゲーションボタンの実装を含むいくつかの機能を継承するクラス(A)を書きました。クラスAには表示モードと編集モードの両方があります。編集モードのときにのみボタンを表示したいと思います。これまでのところ、このボタンを削除することはできませんでした。編集のためだけに別のクラスを作成したくはありません。

また、他のクラスはこの機能を継承しているので、親をいじりたくありません。

ボタンの作成に使用するコードは次のとおりです。

0 投票する
12 に答える
112519 参照

ios - iOS の navigationController の戻るボタンのコールバック

ビューをナビゲーション コントローラーにプッシュしました。戻るボタンを押すと、前のビューに自動的に移動します。ビューをスタックからポップする前に、戻るボタンが押されたときにいくつかのことをしたいと思います。戻るボタンのコールバック関数はどれですか?