2011-05-20 62 views
0

我有兩行的表格視圖,每行都有一個文本字段。一個文本字段用於用戶名,另一個用於密碼。當我點擊一個按鈕時,我想清除這兩個字段,並用首字母佔位符替換內容。我試過。這只是重新加載表視圖;文本字段不會被清除。佔位符顯示在編輯文本字段時輸入的文本上,下次我嘗試編輯文本字段時,文本將被繪製在第一個文本上。按鈕上的UITableView單元格中的UITextField的清除文本按

+3

我知道這是你的決定,但使用tableview的兩個單元格即textfields看起來像通過代碼維護矯枉過正。 – 2011-05-20 06:25:50

+0

聽起來像你可能有一些問題與您的表格單元格重用代碼。如果佔位符在您輸入的文本之上,則會出現一些嚴重的繪圖問題 - 或者多個文本字段相互重疊。 – 2011-05-23 05:26:56

+0

@邁克爾彼得羅夫..謝謝你的回覆.... – 2011-05-25 05:55:00

回答

1

您按一下按鈕: - 做[email protected]"";

,或者如果你已經在這種條件下取得的表格視圖方法文本字段,以便在您按一下按鈕做[tableView reloadData]和的cellForRowAtIndexPath寫yourtextfieldname.text = @「」 ; 也設置佔位符。

+0

嗨,yourtextfieldname.text = @「」;正在爲我工​​作...... – 2011-05-26 08:48:02

+0

@Gypsa我如何獲得textfieldName對象,如果我的文本字段是自定義類對象,即customcell.textField – 2014-12-02 19:50:25

相關問題