タグ付けされた質問 「uisegmentedcontrol」

15
色合いUIButtonイメージ
白または黒UIImageをそこに配置するUISegmentedControlと、セグメント化されたコントロールの色合いに一致するように、自動的にカラーマスクされます。これは本当にかっこいいと思ったので、他の場所でもこれができるかと思いました。たとえば、私はボタンがたくさんあるのに、形は統一されていますが、色はさまざまです。各ボタンにPNGを作成する代わりに、このカラーマスキングを使用してすべてのボタンに同じ画像を使用できますが、色合いの色または何かを設定して実際の色を変更できますか?


13
iOS 13のUISegmentedControlでセグメントの色を変更する方法は?
A UISegmentedControlはiOS 13で新しい外観になり、セグメント化されたコントロールの色を変更する既存のコードは機能しなくなりました。 iOS 13より前のバージョンでは、tintColorとを設定して、セグメント化されたコントロールの周りの境界線、セグメント間の線、および選択したセグメントの背景色に使用できました。次に、で前景色の属性を使用して、各セグメントのタイトルの色を変更できますtitleTextAttributes。 iOS 13では、tintColorは何もしません。セグメント化されたコントロールを設定して、セグメント化されたコントロールのbackgroundColor全体的な色を変更できます。しかし、選択したセグメントの背景として使用される色を変更する方法が見つかりません。テキスト属性の設定は引き続き機能します。タイトルの背景色を設定してみましたが、これはタイトルの背景にのみ影響し、選択したセグメントの残りの背景色には影響しません。 手短に言えばUISegmentedControl、iOS 13 で現在選択されているaのセグメントの背景色をどのように変更しますか?パブリックAPIを使用して、プライベートサブビュー構造を掘り下げる必要のない適切なソリューションはありますか? iOSの13には新しいプロパティがためにありませんUISegmentedControlかUIControlとの変化のいずれもUIView関連しています。

10
iOS 7のUINavigationbarの下のUISegmentedControl
下にそのUISegmentedControl一部としてを作成するにはどうすればよいUINavigationBarですか?に接続されていますUINavigationBarか、それともサブビューとしてUINavigationControllerのビューコントローラに追加された完全に別のビューですか?UINavigationBarバーの下に影があるので、一部のように見えます。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.