我想在用户编辑它时突出显示一个 uitextfield,所以我将我的文本字段的边框样式默认设置为 UITextBorderStyleNone 并使用 uitextfields 代表如下:
- (void)textFieldDidBeginEditing:(UITextField *)textField
{
[textField setBorderStyle:UITextBorderStyleBezel];
}
- (void)textFieldDidEndEditing:(UITextField *)textField
{
[textField setBorderStyle:UITextBorderStyleNone];
}
设置并渲染了 Bezel 样式,但是当调用 endediting 时,不应用 none 样式。我尝试将 none 更改为另一个(例如圆角矩形),但那个确实渲染正确。
有人知道我怎样才能让它工作吗?