問題タブ [uibaritem]

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

swift - 透明なナビゲーション バーのバー ボタン項目

このコードを使用してナビゲーション バーを透明にし、背景画像が画面全体に続くようにします。

次に、バーボタンをナビゲーションバーに追加すると、ボタンも透明になります。しかし、ボタンを透明にしたくありません。どうすればこの問題を解決できますか?

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

ios - UIBarButton の tintColor を変更できません

ナビゲーション バーに UIBarButton があり、ストーリーボードから画像 (silhouette.png) を設定し、その画像の色合い (色) を自由に変更できます。

ただし、ある時点で、元の画像をプログラムで別の画像 (icon.png) に変更するため、この場合は色合いを変更する必要はありません。

問題は、アイコン イメージを元の silhouette.png に切り替えると、色合いを変更できないため、緑、赤などではなく、常に青のシルエット (デフォルトの色) のままです。

私は何を間違っていますか、なぜ色合いの変更は後で無視されるのですか?? 追加の詳細が必要な場合はお知らせください。

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

swift - UIBarItem の UIImage の上に CAShapeLayer を配置します。

バックグラウンド

このチュートリアルに従ってカスタム バッジを作成しました: http://www.stefanovettor.com/2016/04/30/adding-badge-uibarbuttonitem/

問題

バッジ レイヤーは UITabBarItem 画像の下に配置されます。画像の上に配置するにはどうすればよいですか?view.layer.insertSublayer を使用してバッジレイヤーを最後に挿入しようとしましたが、うまくいきませんでした。

ここに画像の説明を入力