問題タブ [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 に答える
1261 参照

objective-c - 第 2 レベルの UINavigationBar カスタム タイトル ビュー

UINavigationBar の中央 (titleView 内) にカスタム ボタンを挿入しようとしました。これは最初のレベルでも機能しますが、この TableView で 1 つのセルを選択して次のコントローラーにプッシュすると、2 番目のコントローラーにもこのボタンを挿入できません。Right- と LeftBarButtonItem は表示されますが、titleView は表示されません。

デフォルト設定で作業してviewController.titleを使用すると、このnavigationBarのtitleViewに表示されますが、カスタムビューは表示されません。

両方のコントローラーの私のコードは

私はそれを1日以上検索しましたが、第2レベルの問題はどこにも見つかりませんでした.

ご協力いただきありがとうございます。


編集:

解決策は、私が書かなければならない最初のTableViewControllerで@Martin Rによって見つかりました

第 2 レベル:

質問はクローズできます。

どうもありがとう!質問を書いてから解決策を見つけるまで 25 分! 素晴らしい時間です!

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

objective-c - ドリルダウンアプリのホームボタン

3〜4レベルのドリルダウンを備えたiOSアプリを作成しています。2番目、3番目などのビューで、ナブバーにホームボタンを追加します。ホームボタンを押すと、ルートビューコントローラー(最初の画面)に戻ります。

ストーリーボードを使用してボタンを追加しましたが、最初のビューが表示されるように、-(void)homeButtonpressed:(id)sender関数を実装したいだけです。

また、これがこのための組み込み機能のようなものである場合(戻るボタンの場合など)、すべての子ビューでこのコードを記述する必要があるため、これはすばらしいことです。

誰かがこれを手伝ってくれますか?

ありがとう!

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

ios - UIBackButton 背景画像が表示されない

UIBackbutton が表示されないという問題があり、何が原因かわかりません。

これは、戻るボタンの画像を作成するためのコードです。最初の ViewController にあります。

最初に次のビューに入ると (ボタンからのセグエによって行われます)、ボタンは表示されませんが、戻るテキストは表示されます。戻るボタンを押すと、画像が表示され、次にクリックしたときに表示されたままになります。

これが私のコードの問題なのか、それが含まれているファイルの問題なのか、それとも iOS 7 の問題なのかはわかりません。

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

ios - iOS 7 の UIButtonBarItem 画像に色が付かない

私のナビゲーション バーには、カスタム アイコンを持つ rightBarButtonItems がいくつかあります (アイコン イメージは白で、iOS 6 の基本的な配色でうまく機能します)。

iOS 7 では、initWithTitle (コード スニペット 1 を参照) を使用して画像を読み込むと、アイコンの「白」の色が適切なグローバル ティント (この場合は濃い青の特定の色) に置き換えられます。

コード スニペット 1 :

ただし、initWithCustomView を使用して、アイコンがビューの外に移動する原因となっていた動作の奇妙な変化を克服する必要がありました。基本的なアイデアは、アイコンのサイズを具体的に設定することでした。initWithCustomView はサイズ変更の問題を解決しましたが、ボタン イメージをグローバルな色合いで表示せず、イメージの色 (白) で表示します。コード スニペット 2 は、initWithCustomView を使用してボタンを作成する方法を示しています。

コード スニペット 2 :

もちろん、このコードはすべて (void)viewDidLoad にあります。私は次のようなことを試しました:

または [barButtonAppearance setTintColor:[UIColor blackColor]]; // 機能しません

また、画像の白色を上書きしません。ビューがグローバルティントカラーを見た後にカスタムビューの作成が行われるようなものですか?

ボタン アイコンがグローバルな色合いになるようにするにはどうすればよいですか?

ありがとう!

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

ios - 実行時エラーの原因となるtoolbarItemsへのUIButtonTypeDetailDisclosureの追加

ビューの下部のバーに UIButtonTypeDetailDisclosure を追加しようとしています。

アプリは正常にビルドされていますが、実行時に以下のエラーが発生します:

以下の私のコードを見つけてください:

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

ios - UINavigationBar - 高さの変更 / 大きなボタンの追加

ナビゲーション バーの高さを変更し、左上隅にカスタム イメージ ボタンを追加する必要があります。私は途中ですが、カスタム画像ボタンを正しい位置に配置することに迷っています。ここに私が持っているものがあります:

高さを調整するために、次の 1 つのメソッドで UINavBar カテゴリを作成しました。

ボタンを変更する UINavigationController サブクラスも作成しました。そのクラスの viewDidLoad は次のとおりです。

これまでのところ、このソリューションは上部のナビゲーション バーのサイズを変更しますが、ボタンを奇妙な位置に配置します。これが私が望むものと何が起こっているかです:

私が欲しいもの

ゴール

私が得るもの

実際