問題タブ [uibuttonbaritem]

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 に答える
207 参照

objective-c - 3 つのボタン バー アイテムを xib ファイルに追加する方法

buttonbarItemin navigationbarItemxib ファイルに 3 つ追加したいと思います。これらのボタンをコードで (プログラムで) 追加したくありません。これらのボタンをアウトレットとアクション(xibファイル)で追加したいのですが、できません!!!

左右に2つのボタンしか追加できず、最後のボタンをナビゲーションバーに追加できないのはなぜですか???

xibファイルナビゲーションに3つのボタンを追加する方法を教えてください...

MVC でアプリを作成し、xib ファイルを View にしたいのですが、.m または .h ファイルを View にしたくありません....

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

ios - UIBarButtonItem.customView のサブビューとしての UILabel が、View Controller を提示するときに薄暗くならない

ビュー コントローラーがモーダルに表示されているときに、ナビゲーション バーの UILabel が適切に色付けされないという問題があります。

UILabel は、ナビゲーション コントローラーの rightBarButtonItem である UIBarButtonItem の子ビューである UIButton の子ビューとして、ナビゲーション バーにあります。ビューの階層:

明確にするために、提示されたモーダル中のラベルの色合いを除いて、すべてが正常に機能します。ビュー コントローラが表示される前は、カートが青く着色されており、カート アイテムの数を含むラベルも青く着色されています。モーダルが表示されると、カートの画像が暗くなりますが、ラベルは青色のままです。

画像を投稿したいのですが、評判が十分ではありません。

私が試したこと:

  • ラベルの色合いの設定
  • の設定label.userInteractionEnabled = NO
  • をすべての使用可能な値に設定しlabel.tintAdjustmentMode = UIViewTintAdjustmentModeDimmedます(どれも役に立ちませんでした)
  • UIButton のサブクラス化と # カート項目の描画drawRect
  • ビュー コントローラーのプレゼンテーション中に、navigationItem.rightBarButtonItem.customView階層内のラベルを見つけて、手動で tintAdjustmentMode を設定します。

何も機能していません。私はアイデアがありません...

UIBarButtonItem を作成しているコードは次のとおりです。

何か案は?

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

ios - ナビゲーションバーの戻るボタン

この種のボタンを実現するにはどうすればよいですか? ナビゲーションバーを使用できますか?

ここに画像の説明を入力

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

swift - NavigationBar にボタンを動的に (実行時に) 追加するにはどうすればよいですか? - スイフト 2.0

ナビゲーションバーを動的に追加しようとしていますが、少し奇妙なことが起こっています。

私の画面は、UINavigationと赤い背景のビューです。

ここに画像の説明を入力

そして、これは私のSwiftコードです:

UINavigationItemを追加して、ナビゲーション バーの上にビューをドラッグしようとしています。

しかし、ボタンを追加すると、ナビゲーション バーは次のようになります。

ここに画像の説明を入力

ボタンが追加され、次のようになります。

ここに画像の説明を入力

何かが足りないと思いますが、解決できません。


2 つ目のボタン (leftBar) を追加しようとしましたが、タイトルが表示されなくなりました。

既にボタンがある場合、もう 1 つボタンを追加するにはどうすればよいですか?


誰かが私を助けることができますか?

答えてくれてありがとう。

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

ios - BarButtonItem が正しい IBAction に接続されていることをテストするには?

私は通常のUIButtonのためにこれを見てきました:

しかし、今は rightBarButtonItem に対しても同じことをしたいと思っています! このボタンが VC に存在することをテストしましたが、インターフェイス actionForTargets がありません!

これも試しましたが、うまくいきませんでした:

また

それらのどれも機能しません。ボタンが正しいIBActionに接続されているかどうかを確認するために、UIBarButtonのテストコードを書いた人はいますか?

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

ios - 右のナビゲーション ボタンの上にあるバッジ

右のナビゲーション ボタンの上にバッジ番号を表示する必要があるという要件があります。このようなもの:

ここに画像の説明を入力

UIBarButtonItemナビゲーションバーの上にバッジを表示する方法は?

私はまだ Xcode 7.3.1、Swift 2.2 を使用しています。