在我为它分配图像后,我的 UIButton 大小和位置发生了变化。我不确定为什么。有人知道吗?
我尝试将按钮重新定位到其原始位置,但它不起作用。
CGRect buttonFrame = _subscribeButton.frame;
CGAffineTransform transform = _subscribeButton.transform;
[_subscribeButton setTitle"Subscribe" forState:UIControlStateNormal];
[_subscribeButton setImage:[UIImage imageNamed"bigButton.png"] forState:UIControlStateNormal];
[_subscribeButton setFrame:buttonFrame];
[_subscribeButton setTransform:transform];
Best Answer-推荐答案 strong>
我应该设置背景图像而不是图像。这一直是个问题。方面填充仅影响背景图像,因为它是由框架缩放的。
答案:[按钮 setBackgroundImage:[UIImage imageNamed"blah.png"]];
关于ios - 为什么我的 UIButton 在分配图像后会改变大小和位置?我怎样才能保持不变?,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/21986692/
|