我正在开发一个iOS应用程序,我在自定义UITableViewCell中使用UITextField。但是,我遇到的问题是我的UITextField都有圆角,我不想要。我想要所有UITextFields的直边角落,而我在研究这一点时遇到的是如何给UITextFields提供圆边。我尝试添加“Line”类型的边框样式
这是我的代码,我在UITableView中创建我的UITextField:
_dataField = [[UITextField alloc] initWithFrame:CGRectMake(28.5, 15, 80, 40)];
[_dataField setFont:[UIFont systemFontOfSize:28]];
[_dataField setBorderStyle:UITextBorderStyleLine];
[[_dataField layer] setCornerRadius:8.0f];
[[_dataField layer] setMasksToBounds:8.0f];
[[_dataField layer] setBorderColor:[[UIColor grayColor] CGColor]];
[[_dataField layer] setBorderWidth:1.0f];
任何人都可以看到我做错了什么,知道如何解决这个问题吗?
感谢所有回复的人。
答案 0 :(得分:0)
如果您不想要圆角,请删除该行:
[[_dataField layer] setCornerRadius:8.0f];