我有3个没有边框样式的UITextFields。我想在代码中添加边框。我要实现的效果是在第一个UITextField上具有圆角,在第三个文本字段上具有圆角。我用来使边缘变圆的代码在这里Round top corners of a UIView and add border
但是我明白了-没有右边缘和角不是圆的:
注意:我已经设置了所有约束,这不是问题。如果我使用UITextBorderStyleLine,则右边缘不会再次舍入。
请帮忙。
最佳答案
如果您想以最简单的方式在屏幕上进行操作,请查看此处>>>
启用了剪辑子视图模式的灰度视图,内部具有3个标签/文本字段,以及具有1个像素高度的2个黑色视图
在代码中..
self.viewCorner.layer.cornerRadius = 6;
self.viewCorner.layer.borderWidth = 1;
self.viewCorner.layer.borderColor = [UIColor blackColor].CGColor;
在将约束设置为灰度视图和2个具有1个像素高度的视图后,像这样
灰色检视
1像素高度视图
和结果在iPad模拟器上
就是这样,您可以进行5分钟
关于ios - UITextField上的圆角,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31755034/