我正在寻找一种方法来为UIView添加padding
属性。理想情况下,我希望避免子类化并将其放入类别中。使用方法可能如下:
padding
属性的方法。该属性将用于以下方式:myview.padding = UIEdgeInsetsMake(10, 10, 10, 10);
也许还可以加上一个 paddingBox
属性,它将返回描述内部填充框大小和位置的 CGRect
。
现在,如何在类别中实现这样的内容呢?我最初考虑使用 bounds
,但不幸的是,bounds
的大小与 frame
的大小相连(始终相同),只有坐标可以不同。