問題タブ [titleview]

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

ios - カスタム ナビゲーション項目のタイトル ビューの間違ったフレーム

こんにちは、カスタム ナビゲーション アイテムのタイトル ビューを作成しただけですが、少し間違っているように見えます。
ここにカスタムビューがあります.uiviewに基づいています


しかし、アプリを実行すると、タイトルが中央に表示されず、
スクリーンショットがここに表示されます:
http://i.stack.imgur.com/yQVLr.png

0 投票する
9 に答える
18172 参照

ios - 字幕付き UINavigationBar TitleView

UINavigationBar 内に、1 行ではなく 2 行のテキストを持つ titleView が必要です

私の現在の実装は、「戻る」ボタンと「編集」ボタンがある場合にうまく機能します。問題は、ボタンが 1 つしかない場合です。ビューが利用可能なスペースの中心にあるため、本当に奇妙で間違っているように見えます。

左右のボタンを持つ UINavigationBar

ボタンが 1 つだけの UINavigationBar

これは私の現在の実装です:

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

ios - UINavigationBarのtitleViewのサブビューを自動配置します

ナビゲーションタイトルとサブタイトルを表示するためのカスタムtitleViewがあります。タイトルフォントはサブタイトルよりも大きいです。これが私が今持っているものです:

コードのある時点でsubTitleViewを削除できるようにしたいのですが、それによってtitleViewが(垂直方向に)中心から外れて見えるようになります。

だから私の質問は、ここで自動測位をどのように実装しますか?layoutSubviewsを使用する必要がありますか?もしそうなら、それをオーバーライドする適切な方法は何でしょうか?

コンテナビューにautoresizingMaskがある場合、サブビューの「合計」サイズ(?)に応じてサイズが調整されると思いました。

ありがとう

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

ios - ナビゲーションバーのtitleViewの高さを取得するには?

ボタンを titleView として使用します。しかし、ボタンの高さを取得したいときは、 or を使用しself.button.frame.size.heightないself.navigationItem.titleView.frame.size.heightと、常に 0 が返されます。他の値 (x、y、幅など) が妥当と思われる場合があります。

なんで?

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

ios - 私のUINavigationitemのTitleViewがiOS6で拡張されます

私のアプリでは、uinavigationアイテムに画像を適用しました。iOS 5では正常に動作していますが、iOS6では拡張されています。ナビゲーションバーに左または右のバーボタン項目がありません。検索しすぎましたが、答えが見つかりませんでした。

これが私のコードです:

画像は次のように表示されます。

スクリーンショット

下の画像のように表示されるはずですが、iOS6では展開されたように表示されます。iOS5ではうまく機能します。

結果は次のとおりです。

結果のスクリーンショット

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

ios - UINavigationControllerのtitleViewとしてUISegmentedControlを追加します

UISegmentedControlのようにプログラムで追加しようとしてtitleViewUINavigationControllerます。しかし、それは現れませんでした。さらに調査したところ、 Appleのドキュメントに従ってが設定されていないtitleView場合、プロパティは無視されることがわかりました。に設定しましたが、セグメント化されたコントロールが表示されません!leftBarButtonItemnilnil

以下は私のコードです。

私は何をすべきか?ここで何が欠けていますか?

ありがとう。

編集

すべての回答をありがとう。しかし、どれもうまくいかなかったので、詳しく調べてみました。それは私が私のアプリケーションをレイアウトした方法でなければなりません。私はおそらくそれを先に述べるべきだったでしょう。謝罪。

私が作成しているのはストーリーボードアプリです。メインコントローラーはUITabBarControllerです。あるタブをクリックすると、を表示したいUITableViewController。にナビゲーションバーを表示できないので、中にを追加して実装するUITableViewController必要があることがわかりました。これは私のアプリが基本的にどのように見えるかです、UINavigationControllerUITableViewController

ここに画像の説明を入力してください

そのDashboardViewControllerは、クラスから継承するクラスに接続されていますUINavigationController 。多分これは問題が存在するところですか?

小さなテストアプリを作成したばかりなのでUIViewController、を埋め込み、UINavigationController上記の元の質問に投稿したコードをUIViewControllerのViewDidLoad内に記述すると、セグメント化されたコントロールが正常に表示されます。他のViewControllerやNavigationControllerに接続されているものがないため、メインアプリで同じことを行う方法がわかりません。

さらに悪化させたらごめんなさい。不明な点があればコメントしてください。

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

ios - 次の ViewController を押すときのカスタム Navbar titleView サイズの問題

Iphone アプリ iOS 5.0+ 用のカスタム titleView を作成しようとしています。だから私はこのようなグラフィックを配置しました:

そして、これまでのところ機能しています。私が抱えている問題は、別のviewControllerをプッシュしようとしたときです。アニメーションが開始すると、titleViewが突然途切れるように見えます。

https://www.dropbox.com/s/0ysiroxayfld1l3/titleview.mov?v=1mci

どこが間違っているか分かりますか?

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

objective-c - iOS 6 UINavigationController の奇妙なバグ

iOS で奇妙なバグを発見しました。UINavigationController を使って他のコントローラーを押すと、押したコントローラーの数だけ titleView が右にずれてしまう

次のようになります。

ここに画像の説明を入力

私のコードは簡単です:

2 番目のケースでは、コントローラのviewControllersスタックは 5 番目です。すべての場合のコントローラーは同じです。

AppDelegate でappearanceforを使用していました。UIBarButtonItem

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

ios - UINavigationItem のタイトルを変更するテキストを表示する

viewDidLoad のナビゲーション バーにカスタム titleView を使用しています。コードは次のとおりです。

しかし、後でこのタイトル テキストをプログラムで変更したいので、いくつかの方法を試しましたが成功しませんでした。

カスタム titleView のタイトル テキストを変更するにはどうすればよいですか?