問題タブ [uiappearance]

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 投票する
4 に答える
2844 参照

iphone - iOS 開発者向けの「テーマ」はありますか?

iOS フレームワークにはUIAppearance、アプリケーション内のコントロールの視覚的な外観を簡単に調整できるという概念があることを認識しています。私が疑問に思っているのは、iOS コンテキストでうまく機能するカラー パレット/テーマの公開ライブラリがあるかどうかということです。

たとえば、jQuery Mobile テーマ ローラーに相当する iOS は次のとおりです。

http://jqueryui.com/themeroller/

(注:私はこれを最初にグーグルで検索しました!)

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

iphone - UISegmentedControlbackgroundImageForStateが画像を返さない

私はUIApperance自分の中で背景画像を設定するために使用していますUISegmentedControl、次のように:

しかし、私の画像は標準UISegmentedControlサイズよりも背が高いです。後で、次のようにコントロールのサイズを変更できるように、コントロールの背景画像を取得しようとしています。

このメソッド呼び出しはを返しますがnil、その理由を一生理解することはできません。コントロールは実際に私が入れた画像を使用していますUIAppearance。このメソッドが私の画像を返さない理由、またはセグメント化されたコントロールから背景画像を戻す別の方法を知っている人はいますか?

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

iphone - カスタムボタンのUIAppearanceプロキシの変更を検出する

カスタムボタンを作成していますが、。としてマークされているプロパティがいくつかありますUI_APPEARANCE_SELECTOR。外観プロキシを介してプロパティが変更されたことをどのように検出できますか?プロパティセッターは呼び出されません。

の値が正しいため、プロパティは変更されますが、drawRect:変更されたときに検出する必要があります。

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

ios - UINavigationBar title font size in landscape

Is there anyway I can set the font size for the UINavigationBar title in landscape mode?

I'm using the UIAppearance proxy to customize the title text attributes and I am specifically interested in the font size when in landscape. It's font in portrait but when rotating to landscape the font size does not shrink as the default behaviour.

Unfortunately I don't see any barMetric: property to go along with setTitleAttributes:.

Thanks.

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

ios6 - setBackButtonBackgroundImageiOS5.1でのWeardの動作

私はios5.1とios6.0で2つの異なる動作をしています

iOS 6.0では、すべて問題ありません iOS6.0の場合

iOS5.1の場合??? iOS5.1の場合???

うまくいかないことはありますか?

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

iphone - UITabBarController イメージ iOS 5

UITabBarControlleriOS5用のwith絵コンテを作成しました。UITabBarViewController で宣言されていないため、タブ バーの背景画像を設定できません。

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

cocoa-touch - UIAppearance を使用して UIBarButtonItem サブクラスをカスタマイズしますが、メイン クラスはカスタマイズしません

UIAppearance を使用してすべての UIBarButtonItem をカスタマイズしています。

色の選択が悪いことを除けば、それはうまく機能します。

ここで、特定のスタイルのボタンが必要です。そこで、新しいクラスを作成します。それを と呼びましょうYellowDoneBarButtonItem
私もそれをカスタマイズしたいので、追加します:

残念ながら、最後の呼び出しが優先され... appearance] setTintColor:、すべてのボタンは、サブクラスであろうとなかろうと、最後に指定された色を採用します。

appearanceWhenContainedIn:同じナビゲーション バーに 2 つの異なるボタン スタイルがある場合があるため、使用できません。

all or nothingUIAppearanceよりも選択的に使用する方法はありますか?

ドキュメントは次のように述べています。

どのビュー階層でも、最も外側の外観プロキシが優先されます。特異性 (チェーンの深さ) がタイブレーカーです。つまり、appearwhenWhenContainedIn: の包含ステートメントは、半順序として扱われます。具体的な順序付け (実際のサブビュー階層) が与えられると、UIKit は、ウィンドウから実際の階層を読み取るときに、最初に一意に一致する部分的な順序付けを選択します。

この事実をここで必要なものに曲げるトリックはありますか?

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

objective-c - UIAppearanceProxy 背景画像のバグ

UIToolBar、UINavigationController、UISegmentedControl、UIBarButtonItem などに UIAppearance セレクターを使用していますが、ときどき非常に奇妙な動作が見られます。

どういうわけか、特定のアクションの後に UIControls が自分自身をリセットするようなものです。ここに私が意味するもののスクリーンショットがあります。基本的に、彼らはもはやイメージを持っていないかのようです。コントロールをクリックするか、回転させてリセットすると、最終的にはリセットされますが、何が原因なのかわかりません。

どんな助けでも大歓迎です。

前もって感謝します。

ここに画像の説明を入力

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

iphone - UIAlertView をカスタマイズするために UIAppearance メソッドを使用する

とにUIAlertView適合することがわかっています。UIAppearanceUIAppearanceContainer

UIAppearanceしかし、カスタマイズ/スタイルを使用するにはどうすればよいUIAlertViewですか? ネットで調べてもわかりません。

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

objective-c - モーダルUIActivityViewControllerの外観を変更する

UIActivityViewControllerモーダル共有アクションで使用されるメール作成オブジェクトのナビゲーションバーの外観を変更するにはどうすればよいですか?

UINavigationBar-間違った色合い

UIActivityViewControllerに準拠してUIAppearanceいるので、次のように動作すると思いましたが、動作しません。ナビゲーションバーはデフォルトの青色のままです。

コンテクスト:

UINavigationBarの色合いを青から灰色に変更するにはどうすればよいですか。