OStack程序员社区-中国程序员成长平台

标题: ios - 为什么我的 UIButton 在分配图像后会改变大小和位置?我怎样才能保持不变? [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 19:17
标题: ios - 为什么我的 UIButton 在分配图像后会改变大小和位置?我怎样才能保持不变?

在我为它分配图像后,我的 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-推荐答案


我应该设置背景图像而不是图像。这一直是个问题。方面填充仅影响背景图像,因为它是由框架缩放的。

答案:[按钮 setBackgroundImage:[UIImage imageNamed"blah.png"]];

关于ios - 为什么我的 UIButton 在分配图像后会改变大小和位置?我怎样才能保持不变?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21986692/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4