2011-03-22 114 views
0

如何從視圖中刪除UITextField?我爲UITextfield分配了一個標籤,並從主視圖中的子視圖中進行搜索。但是當我找到它時,它會做一件奇怪的事情:不執行後續指令,或者完全執行指令,但什麼都不做。相反,如果我隱藏它,一切正常。從視圖中刪除UITextField

回答

0

爲什麼不使用removeFromSuperview選擇器?

+0

像[nametextField removeFromSuperview]?這是一樣的:| – Andrea 2011-03-22 15:22:46

+0

請發佈您的代碼。假設是無縫的。 – Guys 2011-03-22 16:37:29

0

你應該能夠完全由主線程調用上刪除- (void)removeFromSuperviewUITextField

+0

不能正常工作 – Andrea 2011-03-22 15:32:13

0

您可以通過使用removeFromSuperview 刪除您的意見,並應該像---> [myTextView removeFromSuperview]

+0

不能正常工作 – Andrea 2011-03-22 15:31:16

+0

@Andrea:你爲什麼要刪除它和如何? – Jhaliya 2011-03-22 16:33:46

+0

@Andrea:如果仍然面臨讓我知道...... – Jhaliya 2011-03-24 19:33:15

0

我覺得可能是在其他UITextView.Since意見

[myTextView removeFromSuperview]; 

應該工作fine.You可以刪除SuperView中的任何視圖。

所以,請確保UITextView仍然存在....或從其他地方仍然textView分配&添加到subivew。

要麼你可以設置不同的背景顏色爲TextView的,這樣就可以輕鬆地跟蹤是否取之於的SuperView刪除。