2014-04-04 79 views
1

我目前正在創建TableView,但我在EditingStyleUITableViewCell中發現了一些TextField問題。UITableView EditingStyle清除按鈕隱藏

所以基本上,UITableView設置爲EnableEditing在開始真正的,所以用戶可以輕鬆地刪除它們在我的UITableViewCells給在UITextFields動態內容。

但現在的問題是,通過從我的TableView啓用編輯模式,文本框的清除按鈕向右移動。有什麼方法可以解決這個問題嗎?

第二張照片來自我的故事板。我已將UITextField右對齊到單元格。

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

回答

0

使用自動版式製作的約束。現在工作得很好

0

你也可以繼承UITextField類和重寫此方法

- (CGRect)clearButtonRectForBounds:(CGRect)bounds 
{ 
return CGRectMake(bounds.origin.x - 30, bounds.origin.y, bounds.size.width, bounds.size.height); 
} 

好運

+0

感謝您的提示!但在這條路上很難做到這一點。它與AutoLayout。 – Kets