UITableView EditingStyle清除按钮隐藏

时间:2014-04-04 13:33:32

标签: objective-c uitableview

我目前正在创建我的TableView,但我发现EditingStyle中的TextFieldUITableViewCell存在一些问题。

基本上,UITableView在开头时设为EnableEditing为true,因此用户可以轻松删除我UITextFields UITableViewCells中提供的动态内容}。

但现在的问题是,通过从我的TableView启用编辑模式,Textfield的Clear按钮就会向右移动。有没有办法可以解决这个问题?

第二张照片来自我的故事板。我已将UITextField权利与单元格对齐。

Cell image of clear button. Cell image of clear button.

2 个答案:

答案 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来制作约束。现在工作得很好