これが私のコードです。かなり単純です。
CGFloat spaceing = 5;
self.premiumButton.imageEdgeInsets = UIEdgeInsetsMake(spaceing,spaceing,spaceing,spaceing)
NSLog(@"immage - %@", NSStringFromUIEdgeInsets(self.premiumButton.imageEdgeInsets));
右は、ボタンの中央にあるようにイメージを更新し、すべての側面に 5 ポイントのパディングを配置する必要があります (この特定の状態のテキストを削除しました)。
しかし、ログが戻ってきます
画像 - {0, 0, 0, 0}
実際、私はこれを initWithCoder に配置しました。これは、このビューが xib から構築されている方法であり、インターフェイスビルダーですべてを設定したという事実にもかかわらず、同じことを取得しました。
スタックオーバーフローに関する他のすべてが欠けているのは、答えとしてマークされた私のように見えるコードサンプルがありますが、何もしていません。
UIButton setTitleEdgeInsets メソッドを試しましたが、うまくいきません。