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

ios - UIScrollView を UINavigationBar に追加できません

scrollviewとして追加したいのですUINavigationBar's titleviewが、不思議なことに追加できません。

ビューでDidLoad:

これは非常に単純なコードですが、何が欠けているのかわかりません。誰か助けてください...ありがとう。

補足:UINavigationController最初の関心事はナビゲーションバーにスクロールビューを追加することなので、ルートコントローラーなしで開始しています。

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

iphone - NavigationItem Titleview が IOS 7 でナビゲーション バーの中央に配置される - 不可能ですか?

viewDidLayoutSubviews でフレームを変更するという通常の回答が機能しないので、私のコードに間違いが見つからない限り、私は尋ねています。フレームは正しい幅と高さに設定されますが、iOS 7 はフレームを尊重しません。

現在、かなり前にリリースされたアプリは次のようになり、iOS 6 および 7 で動作します: https://itunes.apple.com/se/app/eksjo/id435475192?mt=8

再コンパイルすると次のようになります: https://www.dropbox.com/s/pzyv2vhtlmlxkoe/Photo%202013-12-11%2009%2047%2030.png

やりたいことは、ナビゲーション バーの中央にロゴ イメージを配置することだけです。これを行い、iOS 6.x との互換性を維持するために、viewWillAppear コードの最小限のコード変更を探しています。

編集: iOS 7 の問題ではなく、iOS 6 の問題である可能性もあります。なぜそれがこの質問のように行われるべきなのかを説明できれば、それは私の質問への答えです: My UINavigationitem's TitleView Getting Expanded in ios 6

0 投票する
0 に答える
74 参照

ios - 可変幅タイトル UINavigationController

私が持っているもの:

私が欲しいもの:

に custom を設定しようとしました、 customtitleViewを設定UINavigationController navigationItemしようとしましたbackItemが、満足のいく結果に達していません。最悪のことは、コントローラーからプログラムで幅を設定しようとすると、titleView片側に拡大せず、中央に維持されることです。

上部のナビゲーション バーのみをサブクラス化することも考えましたが、例が見つからなかったり、頭を抱えたりすることができませんでした。

どんな提案でも大歓迎です!

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

ios - アプリ内で同じ UINavigationBar を複数回カスタマイズする

titleTextAttributes を使用して、異なる色とカスタム フォントで UINavigationBar をカスタマイズしています。しかし、別のビューに移動したときに、同じカスタム フォントで以前とは異なる色を使用したいと考えています。

利用した、

AppDelegate.m で。別のviewControllerのviewDidLoadでnewSettingsで同じメソッドを呼び出しても反映されない。

別のviewControllerのviewDidLoadでバーの色またはバーの色合いを変更できます。ただし、タイトルの前景色は変わりません。何か不足していますか?

カスタムtitleViewが必要な最後のソリューション。でも避けたかった。入力はありますか?