我有3个没有边框样式的UITextFields。我想在代码中添加边框。我要实现的效果是在第一个UITextField上具有圆角,在第三个文本字段上具有圆角。我用来使边缘变圆的代码在这里Round top corners of a UIView and add border

但是我明白了-没有右边缘和角不是圆的:

ios - UITextField上的圆角-LMLPHP

注意:我已经设置了所有约束,这不是问题。如果我使用UITextBorderStyleLine,则右边缘不会再次舍入。

请帮忙。

最佳答案

如果您想以最简单的方式在屏幕上进行操作,请查看此处>>> ios - UITextField上的圆角-LMLPHP

启用了剪辑子视图模式的灰度视图,内部具有3个标签/文本字段,以及具有1个像素高度的2个黑色视图

在代码中..

self.viewCorner.layer.cornerRadius = 6;
self.viewCorner.layer.borderWidth = 1;
self.viewCorner.layer.borderColor = [UIColor blackColor].CGColor;

在将约束设置为灰度视图和2个具有1个像素高度的视图后,像这样

灰色检视

ios - UITextField上的圆角-LMLPHP

1像素高度视图

ios - UITextField上的圆角-LMLPHP

和结果在iPad模拟器上

ios - UITextField上的圆角-LMLPHP

就是这样,您可以进行5分钟

关于ios - UITextField上的圆角,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31755034/

10-12 19:21