問題タブ [uiedgeinsets]

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

ios - imageEdgeInsetsでUIButtonの画像のtintColorを変更するには?

II は私の目的の c アプリケーションに UIButton を持っています。私のボタンは、次のようなテキストと画像を追加して変更されました。

そして、次のコードで画像を追加します。

画像の tintColor を変更したいのですが、これを変更しようとすると、コードが機能しません。

このコードを使用しようとしていますが、うまくいきませんでした:

私はこれを持っています: ここに画像の説明を入力

私はそれを取得したい: ここに画像の説明を入力

imageButton の色を変更するにはどうすればよいですか?

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

ios - ボタンの UIEdgeinset の値を設定する方法

元のサイズを実際に大きくすることなく、ボタンのタッチ領域を増やしたかったのです。

インセットに関しては、ボタンには非常に多くのものがあり、違いについて見つけることができる明確なドキュメントはありません

  • コンテンツ インセット

  • タイトル インセット

  • 画像インセット

それで後で、コンテンツインセットを試してみることにしました。他のスタックオーバーフローの回答によると、すべての座標(左、上、右、下)に負の値を設定すると、実際には幅と高さを増やすことなく、ボタンのタッチ領域が増えます。

しかし、interfacebuilder では、すべてに値を入力することはできません。

たとえば、左に -10 を入力し、右に -10 を入力できなかった場合などです。

私はこれについて非常に混乱しています。誰かが複雑さを解明するのを手伝ってくれますか

ありがとう