有没有办法为UIButton的背景图像
添加某种偏移量?
我有一些UIButton的自定义背景图片.这些图像在有效按钮区域周围有5像素阴影区域.当我使用这些图像时,我必须移动标题标签,调整框架并进行一些计算以正确放置按钮.
理想情况下,我想在该图像(或UIButton)上设置类似偏移(x = -5px,y = -5px)的东西,这样当我将图像作为背景分配给UIButton时,它会被该偏移水平移动和垂直的.
在html中,我会在按钮div上设置固定大小,然后通过指定background-position来偏移背景图像.
iOS有类似的东西吗?
设置setTitleEdgeInsets:或set
ImageEdgeInsets:似乎对UIButton的背景图像没有任何影响,但仅对图像(和
标题)有影响.
我最终得到了覆盖 – (CGRect)backgroundRectForBounds:(CGRect)界限,我按照所需的量(在我的情况下为5)给边界矩形充气.