[英]How to make round corner button which supports all device in iOS
在我的iPhone应用程序中,我有个人资料图片按钮,该按钮应始终为圆角。现在,如果我要给圆角半径提供一些值,则按钮在iPhone 6plus中不是圆角的。那么有什么特定的常规方法可以实现此目的? 提前致谢...
如果按钮的大小(宽度,高度)在所有屏幕大小中均相同,则应该一次设置cornerRadius
,如果在不同的屏幕大小中其大小不同,则应执行以下操作,将按钮添加为属性,然后覆盖视图控制器类的viewDidLayoutSubviews
方法
- (void)viewDidLayoutSubviews
{
[super viewDidLayoutSubviews];
self.button.layer.cornerRadius = self.button.bounds.size.height / 2;
}
取bounds
高度的一半并将其设置为半径。
self.button.layer.cornerRadius = self.button.bounds.size.height / 2;
如何制作支持iOS中所有设备的圆角按钮
yourUIButton.layer.masksToBounds = YES;
yourUIButton.layer.cornerRadius = 8.0;
同样在“ m”或“ h”文件中导入:#import QuartzCore / QuartzCore.h
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.