[Swift] UIButton 增大UIButton点击区域

[Swift] UIButton 增大UIButton点击区域,第1张

概述维护一个Swift项目,一UIButton按钮,图的大小是20x20,在被点击是很多时候感觉点击不了,想要增大点击区域,又不能改变图的大小(否则,美观就出问题了)。 问题解决,代码如下: CGRect rightBtnRect = self.rightButton.frame;rightBtnRect.size.height = 50;rightBtnRect.size.width = 50;

维护一个Swift项目,一UIbutton按钮,图的大小是20x20,在被点击是很多时候感觉点击不了,想要增大点击区域,又不能改变图的大小(否则,美观就出问题了)。
问题解决,代码如下:

CGRect rightBtnRect = self.rightbutton.frame;rightBtnRect.size.height = 50;rightBtnRect.size.wIDth = 50;rightBtnRect.origin.x = rightBtnRect.origin.x + 5;rightBtnRect.origin.y = rightBtnRect.origin.y - 15;self.rightbutton.frame = rightBtnRect;UIImage *rightBtnImage = [UIImage imagenamed:@"home_rightsIDebar_img_person"];rightBtnImage = [rightBtnImage imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];[self.rightbutton setimage:rightBtnImage forState:UIControlStatenormal];

在实现代码时,处理了几个问题
1.UIbutton 设置Frame时,增大了UIbutton区域, setBackgroundImage时会缩放图片,导致图片模糊,使用了UIbutton的setimage
2.使用UIbutton setimage时,图片的颜色居然变成了蓝色,设置UIImage属性UIImageRenderingModeAlwaysOriginal

问题得以解决。

Perfect

总结

以上是内存溢出为你收集整理的[Swift] UIButton 增大UIButton点击区域全部内容,希望文章能够帮你解决[Swift] UIButton 增大UIButton点击区域所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1074866.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存