4

圆润的边缘有点过时了,我希望我的程序有一个现代的边缘。知道如何做到这一点吗?

澄清一下:我想要没有圆角的 UITextField 的确切功能。

编辑:对不起,我是个笨蛋。我找不到按钮,因为没有选择文本框。

{在此处插入掌心表情符号}

4

5 回答 5

8

只是为了帮助仍然遇到此问题的任何人,因为还不够清楚,您可以使用 Storyboard/Xib Interface Builder:

在此处输入图像描述

于 2015-04-05T00:59:25.713 回答
2

您可以更改 UITextfield 的borderStyle 属性,或通过设置 backgroundImage 属性来提供您自己的背景图像,这里是一个 ref UITextField 参考

于 2013-01-02T19:45:50.617 回答
1

子类 UITextfield 并覆盖drawrect:方法。我认为这应该可以解决您的问题。

于 2013-01-04T07:53:12.077 回答
1

您可以在 viewDidLoad 中修改在 Interface Builder 中创建的标准 UITextView,如下所示:

[_textField setBorderStyle:UITextBorderStyleNone];
[_textField setBackgroundColor:[UIColor whiteColor]];  

这也可以直接在Interface Builder中设置边框样式和背景颜色。

于 2014-04-08T18:20:02.237 回答
-1

您需要设置背景图像和背景颜色。

UITextField *txtSearchField = [self.searchDisplayController.searchBar valueForKey:@"_searchField"];
[txtSearchField setBackgroundColor:[UIColor whiteColor]];
[txtSearchField setBackground:[[UIImage alloc]init]];
于 2013-06-13T06:29:56.080 回答