問題タブ [imageedgeinsets]
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.
ios - iPhoneUIButton-画像の位置
UIButton
「アプリを探索する」というテキストがあり、 UIImage
(>)Interface Builder
は次のようになります。
しかし、私はこれをUIImage
テキストの後に配置する必要があります:
どうすればUIImage
右に移動できますか?
swift - プログラムで作成されたUIButtonにpadding-leftを追加するにはどうすればよいですか?
に左パディングを追加するのに問題がありますUIButton
。私はとを持ってUIButton
いUIControlContentHorizontalAlignmentLeft
ます。テキストを左側に表示したいのですが、左すぎます。私がボーダーを与えるとき、それはよく見えません。CSSのように約5pxのテキストにパディングを付けたいと思います。私は解決策をグーグルで検索しましたが、特にの解決策を見つけることができませんUIButton
。助けてくれてありがとう。
ios - 中央の右タイトルの UIButton 画像
投稿を検索して自分で理解しようとしていましたが、ほとんど機能していません。
UIButton
画像とタイトル付きを使いたいです。
UIButton
(ほぼ) 画面全体に広がります。
画像はボタンの右端に配置する必要があります。
タイトルはボタン全体の中央に配置する必要があります。
インセットでそれを行うにはどうすればよいですか?
ios - UIButton imageEdgeInsets が実行時に更新されない
これが私のコードです。かなり単純です。
右は、ボタンの中央にあるようにイメージを更新し、すべての側面に 5 ポイントのパディングを配置する必要があります (この特定の状態のテキストを削除しました)。
しかし、ログが戻ってきます
画像 - {0, 0, 0, 0}
実際、私はこれを initWithCoder に配置しました。これは、このビューが xib から構築されている方法であり、インターフェイスビルダーですべてを設定したという事実にもかかわらず、同じことを取得しました。
スタックオーバーフローに関する他のすべてが欠けているのは、答えとしてマークされた私のように見えるコードサンプルがありますが、何もしていません。
UIButton setTitleEdgeInsets メソッドを試しましたが、うまくいきません。
ios - ボタンの UIEdgeinset の値を設定する方法
元のサイズを実際に大きくすることなく、ボタンのタッチ領域を増やしたかったのです。
インセットに関しては、ボタンには非常に多くのものがあり、違いについて見つけることができる明確なドキュメントはありません
コンテンツ インセット
タイトル インセット
画像インセット
それで後で、コンテンツインセットを試してみることにしました。他のスタックオーバーフローの回答によると、すべての座標(左、上、右、下)に負の値を設定すると、実際には幅と高さを増やすことなく、ボタンのタッチ領域が増えます。
しかし、interfacebuilder では、すべてに値を入力することはできません。
たとえば、左に -10 を入力し、右に -10 を入力できなかった場合などです。
私はこれについて非常に混乱しています。誰かが複雑さを解明するのを手伝ってくれますか
ありがとう