我想实现下面的功能在我的iOS app.When屏幕上的锁定按钮被按下:锁定iOS应用程序,以防止所有IBActions和滚动
- 应用变得锁定所有按钮变为无效除了 解锁按钮
- 应用程序不再滚动
请帮帮忙,我不知道如何开始!
我想实现下面的功能在我的iOS app.When屏幕上的锁定按钮被按下:锁定iOS应用程序,以防止所有IBActions和滚动
请帮帮忙,我不知道如何开始!
给你的解锁按钮一个自定义标签。假设:99.遍历self.view.subviews中的每个UIView并检查它是否为UIButton。然后检查它是否不是解锁按钮(如果标签不是99)。如果不是,请禁用用户交互。
for (UIView *subview in self.view.subviews)
if ([subview isKindOfClass:[UIButton class]]){
if(subview.tag != 99){
[subview setUserInteractionEnabled:NO];
}else{
//subview is the unlock button
}
}
你可以有布尔变量是打开或关闭取决于阉其锁定与否,并在代码中,按钮做任何事情之前,你检查
- (IBAction)buttonTouch:(id)sender
{
if (Bool == YES) {
//do normal things
}
else
//no code
}
或者你可以财物有第二个视图控制器。并且当按下锁定按钮时,它会转到该视图控制器
此问题似乎是无关紧要的,因为它是代码请求,堆栈溢出不是代码写入服务。如果您遇到困难,请尝试在此寻求帮助,或者在Apple开发者论坛上寻求帮助。 – 2014-09-02 18:45:58