Iphone 重新添加一个按钮
我正在为孩子们制作一个简单的iPad配对游戏。所有图像都绘制在按钮上 找到匹配对时,Iphone 重新添加一个按钮,iphone,objective-c,xcode,ipad,uibutton,Iphone,Objective C,Xcode,Ipad,Uibutton,我正在为孩子们制作一个简单的iPad配对游戏。所有图像都绘制在按钮上 找到匹配对时, [matchedBtn1从SuperView移除]1 [matchedBtn2 removeFromSuperview] 现在,我正在创建一个重置功能,允许玩家在完成后重置屏幕。 问题是如何重新添加ui按钮? 试过这个, [self addSubview:matchBtn1] 但一旦单击“重置”按钮,程序就会崩溃,并对每个按钮IaddSubviewto发出此警告 “viewController”可能不响应“-a
[matchedBtn1从SuperView移除]代码>1
[matchedBtn2 removeFromSuperview]代码>
现在,我正在创建一个重置功能,允许玩家在完成后重置屏幕。
问题是如何重新添加ui按钮
?
试过这个,
[self addSubview:matchBtn1]代码>
但一旦单击“重置”按钮,程序就会崩溃,并对每个按钮IaddSubview
to
发出此警告
“viewController”可能不响应“-addSubview”
非常感谢您的帮助。:) 我认为您应该尝试将它们添加到控制器的视图中,而不是视图控制器本身
[[viewController view] addSubView:matchBtn1];
另外,请确保您在类中的某个位置保留了matchBtn1的保留副本,因为当您删除子视图时,它将被释放。我认为您应该尝试将它们添加到控制器的视图中,而不是视图控制器本身
[[viewController view] addSubView:matchBtn1];
另外,请确保在类中的某个位置保留了matchBtn1的保留副本,因为当您删除子视图时,它将被释放。不要添加和删除它们,而是在按钮上创建一组透明视图,当您要删除它们时,更改这些视图的颜色,以便隐藏按钮。这样,如果您想重置屏幕,只需将所有视图重置为透明即可。您可能还必须将封面视图设置为拦截触摸,这样用户就不会单击隐藏按钮。与其添加和删除按钮,不如在按钮上创建一组透明视图,如果要删除按钮,请更改这些视图的颜色,以便隐藏按钮。这样,如果您想重置屏幕,只需将所有视图重置为透明即可。您可能还必须将封面视图设置为拦截触摸,这样用户就不会单击隐藏按钮。尝试:
[self.view addSubview:matchBtn1];
尝试:
哦,我要找的代码。。。难怪,我忘了。风景。谢谢!=)哦,我要找的代码。。。难怪,我忘了。风景。谢谢!=)