0

我正在开发一个 iOS 应用程序,我在自定义 UITableViewCell 中使用 UITextField。但是,我遇到的问题是我的 UITextFields 都有圆角,这是我不想要的。我想为我的所有 UITextFields 提供直边角,而我在研究这个时遇到的只是如何为 UITextFields 提供圆边。我尝试添加“线条”类型的边框样式

这是我创建要在 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];

我做错了什么?

4

1 回答 1

0

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

[[_dataField layer] setCornerRadius:8.0f];
于 2013-09-09T19:12:56.450 回答