問題タブ [uinavigationbar]

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

iphone - UINavigationBar でのスワイプの検出

アプリによって自動的に表示される UINavigationBar でスワイプを検出するようにビュー コントローラーを取得しようとしていますが、スワイプの検出を拒否します。それを行う方法はありますか?

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

iphone - 回転時の UINavigationBar のサイズ変更

UIView を処理する UIViewController のサブクラスがあります。ビューコントローラーはモーダルに表示されます (画面の下から上にスライドします)。ビューの上部に、ナビゲーション バーを追加しました。このバーは、ナビゲーション コントローラーによって処理されないことに注意してください。

ビューが横向きに回転するときにナビゲーションバーの高さを縮小したい (UINavigationController によって処理されるときの動作と同様)。ただし、IB で自動サイズ変更マスクを柔軟な高さに設定することはできません。コードでこれを行うと、ナビゲーション バーが完全に消えてしまいます。

これを行う方法はありますか?UINavigationController によってどのように行われますか?

PS タイトルのテキストが台無しになるため、スケーリング変換に頼る必要はありません。

編集:少し助けて解決しました。以下に投稿された回答を読んでください。

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

ios - iOSでUINavigationBarを色付けする

ナビゲーションバーを次のようにオレンジ色に着色しました。

すべてが正常に機能し、すべてのボタンはバーと同じくらいオレンジ色ですが、icがカスタムの右アイテムメニューに来ると、青色で表示されます。これはスクリーンショットです:http://img146.imageshack.us/img146/5605/schermata20091202a14565.png

これは正しいボタンのコードです:

すべてをオレンジ色にする方法は?

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

iphone - UINavigationBar グラデーションの詳細

UINavigationBar の外観を再現しようとしています。バーの背景はグラデーションを使用して描画されますが、デフォルトの色とポイントが正確に何であるかは不明です。誰かがこの分野で何かをしましたか?

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

iphone - ナビゲーションバーをタップして上にスクロール

私は非常に長いUIWebViewを持っているので、ユーザーがUINavigationBarをタップして上にスクロールする方法を追加する必要があります(Facebookアプリのように、タップすると少し光ります)。

これどうやってするの?

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

iphone - uinavigationbar のプッシュ/ポップ ビューコントローラーのサイズの問題のサイズ変更

UINavigationBar (UINavigationController に添付) の高さを縮小する必要があります。

UINavigationControllerDelegate の navigationController:didShowViewController メソッドを使用してこれを実行しましたが、正常に動作しています。

問題は、メイン ビューに表示されているビュー コントローラーです。新しいナビゲーションバーの高さを反映するようにサイズを変更していませんでした。したがって、didShowViewController メソッドはビューコントローラーのビュー フレームのサイズも変更しますが、これは正常に機能します。

ただし、新しいViewControllerまたはポップをプッシュすると、次のビューへのアニメーションの移行中にビューが元の位置にシフトすることが常にわかります。次に、NavControllerDelegate の didShowViewController にあるコードのために、それを元に戻します。

シフトダウンが起こらないようにする最善の方法に興味があります。

フレームのサイズを変更するコードを willShowViewController に配置しようとしましたが、何もしません。

また、ポップされている UIViewController のビューである UIView のフレームも、適切な/シフトされた寸法であることを確認しました。そこに行きません。

pushViewController が呼び出された後、UINavigationController の didShowViewController が呼び出される前に、描画アクションをインターセプトする必要があるようです。

私は自分のコードを何時間も見つめていました...どこにも行きません。うまくいけば、これはそこにいる誰かにとって意味があります。

ありがとう!!!

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

objective-c - UINavigationController で UINavigationBar のカスタム サブクラスをプログラムで設定する

プログラムで(IBなしで)UINavigationBarインスタンス化する場合、カスタムサブクラスをどのように使用できるか知っている人はいますか?UINavigationController

IB にドラッグしてUINavigationControllerナビゲーション バーの下に表示し、Identity Inspectory を使用して、クラス タイプを変更し、独自のサブクラスを設定UINavigationBarできますが、プログラムではできませんnavigationBar。Navigation Controller のプロパティは読み取り専用です...

ナビゲーション バーをプログラムでカスタマイズするにはどうすればよいですか? IB は「コード」よりも「強力」ですか? 私は、IB でできることはすべてプログラムでもできると信じていました。

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

iphone - 詳細ビューでviewWillDisAppearが呼び出されないのはなぜですか?

多くの人が同じ問題に直面していると思います。

詳細ビューでは、メイン ビューでセルをタップすると詳細が表示されます。ナビゲーション バーで [戻る] ボタンをタップすると、viewWillDisAppear が呼び出されていません。

ビューが消えるときに、viewWillDisAppearが実行されることを保証する方法は何ですか。

0 投票する
6 に答える
12217 参照

iphone - UISegmentedControl 選択した色合いが表示されない

選択したボタンに通常表示される色合いが、UISegmentedControlナビゲーション バー全体を黒に設定すると表示されません ( self.navigationController.navigationBar.tintColor = [UIColor blackColor];)。

これはバグですか、それとも私が見逃しているものですか?

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

iphone - ナビゲーション バーへのボタンの追加

IPhone SDK を使用してナビゲーション バーにボタンを追加することはできますか?

ナビゲーション バーには、leftBarButton と rightBarButton の 2 つのボタンが既にあります。ボタンがあと2つ欲しい。それを実装する方法は?

それらをナビゲーションバー自体に含める必要があることは必須ではありません。しかし、アプリケーションにはテーブルしか含まれていないため、他の場所で提供できるとは思いません。