如果只是简单地加一个边框的话,可以这样:
UIButton *yourButton = [UIButton buttonWithType:UIButtonTypeSystem]
// 初始化工作,设置文字,frame等等,略
// 按钮边框宽度
yourButton.layer.borderWidth = 1.5
// 设置圆角
yourButton.layer.cornerRadius = 4.5
// 设置颜色空间为rgb,用于生成ColorRef
CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB()
// 新建一个红色的ColorRef,用于设置边框(四个数字分别是 r, g, b, alpha)
CGColorRef borderColorRef = CGColorCreate(colorSpace,(CGFloat[]){ 1, 0, 0, 1 })
// 设置边框颜色
yourButton.start.layer.borderColor = borderColorRef
在这些UIImageView,UIView,UITextField,UILabel,UIButton学完了之后,记得最深的就是UITextField中可以直接添加边框的方法是 textField.borderStyle。那么其他的空间设置边框设置记得不清的原因是因为 中间有个layer。下面看下具体的 *** 作:
用UILabel来举例子:
// 设置 label 的边框
_upLabel . layer . borderColor =[[ UIColor grayColor ] CGColor ] // 边框的颜色
_upLabel . layer . borderWidth = 1 // 边框的宽度
//给label的边框 设置圆角
_upLabel . layer . masksToBounds = YES
_upLabel . layer . cornerRadius = 10 // 设置圆角大小
以上应该注意的是Laber的宽度 . layer . borderWidth必须设置,且为正数,不然运行界面是不显示的。
因为你没有打开对应的设置,打开苹果键盘自带白色边框的 *** 作步骤如下所示:1、需要把苹果手机系统更新ios15后,我们使用系统自带键盘输入法打字过后就会出现白色边框。
2、想要关闭这个候选小白框的话,我们依次打开手机的“设置一通用一键盘”,将“空格键确认”关闭掉即可。
3、关闭“空格键确认”功能后,我们在键盘输入文字的时候,就不会再出现预选小白框了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)