需要我的UITextField有一个直边边框

时间:2013-09-09 19:05:37

标签: ios uitableview uitextfield

我正在开发一个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];

任何人都可以看到我做错了什么,知道如何解决这个问题吗?

感谢所有回复的人。

1 个答案:

答案 0 :(得分:0)

如果您不想要圆角,请删除该行:

[[_dataField layer] setCornerRadius:8.0f];