我目前正在创建我的TableView
,但我发现EditingStyle
中的TextField
和UITableViewCell
存在一些问题。
基本上,UITableView
在开头时设为EnableEditing
为true,因此用户可以轻松删除我UITextFields
UITableViewCells
中提供的动态内容}。
但现在的问题是,通过从我的TableView
启用编辑模式,Textfield的Clear按钮就会向右移动。有没有办法可以解决这个问题?
第二张照片来自我的故事板。我已将UITextField
权利与单元格对齐。
答案 0 :(得分:0)
您可以继承UITextField类并覆盖此方法
- (CGRect)clearButtonRectForBounds:(CGRect)bounds
{
return CGRectMake(bounds.origin.x - 30, bounds.origin.y, bounds.size.width, bounds.size.height);
}
祝你好运
答案 1 :(得分:0)
使用AutoLayout来制作约束。现在工作得很好