从视图中删除UITextField

问题描述:

如何从视图中删除UITextField?我为UITextfield分配了一个标签,并从主视图中的子视图中进行搜索。但是当我找到它时,它会做一件奇怪的事情:不执行后续指令,或者完全执行指令,但什么都不做。相反,如果我隐藏它,一切正常。从视图中删除UITextField

为什么不使用removeFromSuperview选择器?

+0

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

+0

请发布您的代码。假设是无缝的。 – Guys 2011-03-22 16:37:29

你应该能够完全由主线程调用上删除- (void)removeFromSuperviewUITextField

+0

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

您可以通过使用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

我觉得可能是在其他UITextView.Since意见

[myTextView removeFromSuperview]; 

应该工作fine.You可以删除SuperView中的任何视图。

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

要么你可以设置不同的背景颜色为TextView的,这样就可以轻松地跟踪是否取之于的SuperView删除。