問題タブ [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 投票する
9 に答える
56539 参照

iphone - ナビゲーション バーに画像を追加する

ナビゲーション バー全体を占める画像が必要です。これは、ナビゲーションベースのアプリに付属のナビゲーションです。これは、付随する UITableView と共に RootViewController に表示されます。これがどのように機能するかの例をいくつか見てきました。

ナビゲーション バーのタイトルを設定します。

問題は、ナビゲーション バー全体ではなく、タイトルのみをカバーしていることです。

このスレッドもあります: http://discussions.apple.com/message.jspa?messageID=9254241#9254241。終わりに向かって、ソリューションはタブバーを使用しているように見えますが、私は使用していません。ナビゲーションバーの背景を設定するのはそんなに複雑ですか? 他の簡単なテクニックはありますか?

ナビゲーションの背景を持ち、タイトル テキストを使用できるようにしたいと考えています。

0 投票する
10 に答える
6354 参照

iphone - ABPeoplePickerNavigationController - プライベート メソッド/プロパティを使用せずに [キャンセル] ボタンを削除しますか?

私は UINavigationController のサブクラスである ABPeoplePickerNavigationController を使用しています。コンテキストでは、右側のデフォルトのナビゲーション バー ボタン「キャンセル」を使用していますが、意味がありません。無効化または非表示にする方法が見つかりません。使用する方法は、公開され、ストアが承認できる必要があります。ナビゲーション バーを完全に削除する (picker.navigationBarHidden = YES;) こともできますが、連絡先のリストに戻った後にナビゲーション バーが再表示される場合を除きます。ABPeoplePickerNavigationController をサブクラス化し、viewWillAppear をインターセプトして試行し、キャンセル ボタンを nil しても機能しませんでした。[ピッカー set AllowCancel:NO]; DOESは機能しますが、文書化されていないため、承認に合格することはないと思います.

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

iphone - ナビゲーションコントローラーからプッシュしたときにナビゲーションバーを非表示にする方法は?

pushViewControllerを使用してナビゲーションコントローラーからプッシュするとき にUIViewcontrollerのトップバーを非表示にする方法は?助けてください?

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

iphone - drawRect による UINavigationBar 背景画像 - プロンプト アニメーションの問題

カテゴリを介して drawRect をオーバーライドすることで、UINavigationBar にカスタム背景画像を追加しています。

このソリューションは、navigationitem.prompt プロパティを使用しようとするまではうまくいくようです。プロンプトを提示するスムーズなアニメーションを実行する代わりに、突然それを実行します。

これを改善する方法について何か提案はありますか? または、背景画像を設定する別の方法。

PS。ビューがプッシュ/ポップするときに物事が再配置される方法のために、背景画像をサブビューとして追加することを避けようとしています。そして、すべてのビューの viewDidAppear で sendSubviewToBack を使用したくありません。

ティア!

編集:私はまた、画像を伸ばすことができればうまくいく方法のスウィズリングも試しましたが、画像は伸縮可能ではないので、たまたまシフトを行うアニメーションを利用する方法を理解する必要がありますストレッチ。

編集:以下の私のハッキーな答えを見てください

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

iphone - iphoneカスタムナビゲーションバーシングルトンかどうか?

私は独自のカスタム ナビゲーション バーを使用していますが、ボタンを追加したり、タイトルを変更したりする必要があるため、さまざまなビューでアクセスする必要があります。

新しいビューを表示するたびに、navigationBar への参照を渡す必要がありますか?それとも、任意のビューからアクセスできるようにシングルトンにする必要がありますか?

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

iphone - UINavigationBar サブビューは右の UIBarButtonItem を隠しています

ルート テーブル ビュー コントローラーで、画像を保持するサブビューを追加します。

次に、スタックにプッシュする子テーブル ビュー コントローラーで、適切な UIBarButtonItem を設定します。

ナビゲーション バーにボタンが表示されない理由がわかりません。(空白スペース)をタップすると、 rightAction: メソッドが呼び出されるため、ボタンが「そこに」表示されます。表示されないことを期待してください。

imageView サブビューをナビゲーション バーに戻そうとしましたが、役に立ちませんでした。とにかくボタンが実際に UINavigationItem に属しているので、それは理にかなっています...

そのボタンを正しく表示する方法を知っている人はいますか?

更新: 戻るボタンは正しく表示されますが、システムによって追加されます...

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

iphone - 実行時にUINaviagationBarでUIBarButtonItemのタイプを変更するには?

私は、UITextView、UIToolBar と UIBarButtonItem の 3 つの要素を構成する iPhone のビューに取り組んでいます。

目標は、UIBarButtonItem のスタイルを「編集」(UIBarButtonSystemItemEdit) から「完了」(UIBarButtonSystemItemDone) に変更し、新しいセレクターを新しいメソッドに更新することです。

まず、次のコードを試しましたが、うまくいきません。

この考えを手伝ってくれませんか?

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

iphone - UINavigationBar をタップに応答させるにはどうすればよいですか?

tableViewController/navController のセットアップがあります。navController のナビゲーションバーをタップして、tableView を強制的に一番上の行に戻したいと思います。navbar が UIView サブクラスであることはわかりますが、それをサブクラス化し、タッチ シーケンス メソッドを実装する必要があるかどうかは不明です。

私は IB でビュー階層を構築したので、ナビゲーション バーのタップを有効にするためだけにプログラムですべてを構築することに消極的です。

ありがとう、ダグ

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

iphone - デフォルトのナビゲーションバーボタンを削除する方法

ナビゲーションにpushviewcontrollerを使用していて、ナビゲーションバーにデフォルトの戻るボタンが表示されています.....そのデフォルトのボタンを非表示にして、ナビゲーションバーをわかりやすくしようとしています.....誰もがそのデフォルトのナビゲーションを非表示にする方法を知っています画面左側のボタン