UIButtonのテキストマージン/パディング
2023-09-29 12:33:58
質問
以下のようなレイアウトで、左右にパディングを追加しようとしているのですが。
コントロールは無効化されたUIButtonです。
私のボタンを作成するコードはこうです。
UIButton *buttonTime = [[UIButton alloc] initWithFrame:CGRectMake(90, 10, 50, 20)];
[buttonTime setBackgroundImage:[[UIImage imageNamed:@"bubble.png"] stretchableImageWithLeftCapWidth:9 topCapHeight:13] forState:UIControlStateDisabled];
[buttonTime setTitle:@"27 feb, 2011 11:10 PM" forState:UIControlStateDisabled];
[buttonTime setTitleColor:[UIColor blackColor] forState:UIControlStateDisabled];
buttonTime.titleLabel.font=[UIFont fontWithName:@"Helvetica" size:8.0];
buttonTime.titleLabel.lineBreakMode= UILineBreakModeWordWrap;
[buttonTime setEnabled:FALSE];
[scrollView addSubview:buttonTime];
[buttonTime release];
どのように解決するのですか?
// Swift
var titleEdgeInsets: UIEdgeInsets!
// Objective-C
@property(nonatomic) UIEdgeInsets titleEdgeInsets;
このプロパティは、ボタンタイトルの有効な描画矩形のサイズ変更と再配置に使用します。4つのインセット(top, left, bottom, right)のそれぞれに異なる値を指定することができます。正の値は、そのエッジを縮小(インセット)し、ボタンの中心に近づける。負の値は、そのエッジを拡大、またはアウトセットする。このプロパティの値を作成するには、UIEdgeInsetsMake関数を使用します。デフォルト値はUIEdgeInsetsZeroです。
https://developer.apple.com/documentation/uikit/uibutton/1624010-titleedgeinsets
関連
-
[解決済み] 基本的なUIButtonをプログラムで作成するには?
-
[解決済み] UILabel 内のテキストを縦に上部に揃える
-
[解決済み] ビューのパディングとマージンの違いについて
-
[解決済み] UITextViewのマージン/パディングをなくす方法
-
[解決済み] UIButtonのタイトルを左揃えにするにはどうしたらよいですか?
-
[解決済み】UIButtonに複数行のテキストを追加する方法は?
-
[解決済み】UIButtonのテキストと画像をimageEdgeInsetsとtitleEdgeInsetsで整列させる。
-
[解決済み] UIScrollViewでスクロールの方向を見つける?
-
[解決済み] CALayer setNeedsDisplayInRect:] の暗黙のアニメーションを無効にする。
-
[解決済み] iPhoneでテキスト入力のポップアップダイアログボックスを表示する簡単な方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] UITextViewのキーボードをリターンキーで解除するには?
-
[解決済み] UITableViewCellのサブビューがセルを選択すると消えてしまう
-
[解決済み] iPhone/iPadのディスクの空き容量を確認する方法を教えてください。
-
[解決済み] UITableViewのセクション間のスペースを小さくする
-
[解決済み] iOSの場合。テキストの長さに応じたUIButtonのリサイズ
-
[解決済み] CALayer setNeedsDisplayInRect:] の暗黙のアニメーションを無効にする。
-
[解決済み] 円形のカスタムUIViewの描き方 - iPhoneアプリ
-
[解決済み] iPhoneのデータ使用量のトラッキング/モニタリング
-
[解決済み] UITextFieldの高さを設定するには?
-
[解決済み] all_loadリンカーフラグは何をするのですか?