我想在单击按钮时删除添加到视图中的 UITextField/UIButton/UILabel。这如何在 iOS 中实现?
问问题
69 次
5 回答
1
要删除,您可以简单地使用:
[myTextField removeFromSuperview];
于 2013-06-28T13:33:16.500 回答
1
试试这个...
块引用
UILabel *t1;
NSArray *arr1=[YourView subviews];
for (UIView *v in arr1)
{
if([v isKindOfClass:[UILabel class]])
{
t1 = (UILabel *)v;
if (t1.tag==your_tag)
[t1 removeFromSuperview];
}
}
块引用
于 2013-06-28T13:37:15.743 回答
0
[myTextField removeFromSuperview]
请参阅UIView 文档。
于 2013-06-28T13:22:55.317 回答
0
您可以使用[myTextField removeFromSuperview];
来摆脱视图。
于 2013-06-28T13:21:46.240 回答
0
所有控件都继承自 UIView。所以你可以像这样删除所有添加到 UIView 上的控件。通过单击按钮动作这样写
for(UIView *control in [self.view subviews])
{
[control removeFromSuperview];
}
于 2013-06-28T13:29:19.910 回答