ios – 如何让UIButton成为一个圆圈?

ios – 如何让UIButton成为一个圆圈?,第1张

概述我一直试图让细胞中的UIButton成为一个完美的圆圈.不幸的是,圆形是基于背景图像而不是UIButton框架形成的. 我创建圆圈的代码: cell.StoryViewButton.setImage(image, forState: .Normal)cell.StoryViewButton.frame = CGRectMake(50, 8, 100, 100)cell.StoryViewBut 我一直试图让细胞中的UIbutton成为一个完美的圆圈.不幸的是,圆形是基于背景图像而不是UIbutton框架形成的.

我创建圆圈的代码:

cell.StoryVIEwbutton.setimage(image,forState: .normal)cell.StoryVIEwbutton.frame = CGRectMake(50,8,100,100)cell.StoryVIEwbutton.layer.masksToBounds = falsecell.StoryVIEwbutton.layer.cornerRadius = cell.StoryVIEwbutton.frame.wIDth/2cell.StoryVIEwbutton.clipsToBounds = true

输出如下:

我该怎么做才能获得我想要的完美圆形按钮框架?

解决方法 尝试这样的事情
cell.StoryVIEwbutton.layer.masksToBounds = true cell.StoryVIEwbutton.layer.cornerRadius = cell.StoryVIEwbutton.frame.wIDth/2

如果需要创建一个视图圆,则必须将masksToBounds设置为true,不要设置clipsToBounds

希望这会帮助你.

总结

以上是内存溢出为你收集整理的ios – 如何让UIButton成为一个圆圈?全部内容,希望文章能够帮你解决ios – 如何让UIButton成为一个圆圈?所遇到的程序开发问题。

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

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

原文地址: http://outofmemory.cn/web/1100327.html

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

发表评论

登录后才能评论

评论列表(0条)

保存