我很難從視圖中刪除所有UIButton。從視圖中刪除所有UIButtons?
我已經將它們添加到UIScrollView
for循環中,稍後我需要刪除它們。
所以要加他們:(在cocos2d的場景)
sview = [[UIScrollView alloc]
initWithFrame:[[UIScreen mainScreen] bounds]];
......
for(int i =0; i<[assets count]-1; i++)
{
UIImage *thumb= [assets objectAtIndex:i];
UIButton * button = [UIButton buttonWithType:UIButtonTypeCustom];
[sview addSubview:button];
.......
[[[CCDirector sharedDirector] view] addSubview:sview];
,並刪除它們:
[((UIView *)sview) removeFromSuperview]; //which usually works but no now .
我怎麼會在這一切的按鈕隨後運行並刪除它們? 我沒有聯繫他們,我想在視圖中的所有按鈕運行..
編輯:曾嘗試沒有成功
for (int i=0; i<[assets count];i++)
{
UIButton *myButton = (UIButton *)[sview viewWithTag:i];
[((UIView *)myButton) removeFromSuperview];
}
非常感謝! – bilanbila 2013-02-27 16:07:37
sview背景不會消失,但是所有的按鈕都會消失。我試圖把他帶走[((UIView *)sview)removeFromSuperview];哪些工作按鈕,但它仍然存在。我NSlog它看到我有一個鏈接給他,我得到他的價值觀。 – bilanbila 2013-02-27 16:12:59