paddingUIView にプロパティを追加する方法を探しています。理想的には、サブクラス化してカテゴリに入れることは避けたいと思います。使用法は次のようになります。
myview.padding = UIEdgeInsetsMake(10, 10, 10, 10);
また、内側のパディング ボックスのサイズと位置を説明するpaddingBoxを返すプロパティもあるかもしれません。CGRect
さて、そのようなカテゴリでどのように実装しますか。最初は を使用してboundsいましたが、残念ながら のサイズは のサイズにboundsリンクされておりframe(常に同じ)、座標のみが異なる場合があります。