画像とタイトル付きの UIButton が必要です。を使用してテキストを表示し-setTitleEdgeInsets
ました。
しかし、ボタンのタイトルは動的でなければならないため、試行錯誤を使用して適切な位置を取得したくありません。UIButtons titleLabel オブジェクトのサイズと位置を特定し、それに対応する titleEdgeInsets を次のコードで設定しようとしました。
[myButton setTitleEdgeInsets:UIEdgeInsetsMake(myButton.center.y - (myButton.titleLabel.bounds.size.height / 2),
- (myButton.center.x - (myButton.titleLabel.bounds.size.width / 2)),
myButton.center.y + (myButton.titleLabel.bounds.size.height / 2),
myButton.center.x + (myButton.titleLabel.bounds.size.width / 2))];
ここで何かを見逃したり、誤用したりしていますか?
よろしくお願いします - ジュリアン