我有一个UIButton
子类,只要用户按下它我就会动画。如果没有按下,UIButton
使用“未选择”的图像并且看起来很棒,但是当用户按下它时,我设置了一个新的“选定”图像。
除非所选图像大于未选择的图像,否则效果很好,因此当按钮设置所选图像时,它不会调整大小以适合新图像。
按钮太小,图像被挤入并看起来扭曲。
在设置新图片后,我尝试调用setNeedsLayout
和setNeedsDisplay
等一些方法(另外,不在一起),但按钮的大小保持不变。
每当我在其上设置新图像时,如何让按钮调整大小?
答案 0 :(得分:0)
您可以将button.frame
设置为图像的大小。