圆形边缘变得有点陈旧,我希望我的程序具有现代优势。知道如何做到这一点?
澄清一下:我想要UITextField 的确切功能,不带 圆角。
编辑:对不起,我是个笨蛋。我找不到该按钮,因为没有选中文本框。{insert facepalm emoticon here}
答案 0 :(得分:8)
只是为了帮助那些仍然遇到这种情况的人,因为不太清楚你可以使用Storyboard / Xib Interface Builder:
答案 1 :(得分:2)
您只需更改UITextfield的borderStyle属性,或通过设置backgroundImage属性提供您自己的背景图片,这里是引用UITextField reference
答案 2 :(得分:1)
UITextfield子类并覆盖 drawrect:方法。我认为这应该可以解决你的问题。
答案 3 :(得分:1)
您可以在viewDidLoad中修改在Interface Builder中创建的标准UITextView,如下所示:
[_textField setBorderStyle:UITextBorderStyleNone];
[_textField setBackgroundColor:[UIColor whiteColor]];
这也可以直接在Interface Builder中设置边框样式和背景颜色。
答案 4 :(得分:-1)
您需要设置背景图像和背景颜色。
UITextField *txtSearchField = [self.searchDisplayController.searchBar valueForKey:@"_searchField"];
[txtSearchField setBackgroundColor:[UIColor whiteColor]];
[txtSearchField setBackground:[[UIImage alloc]init]];