我在UIView上有一个按钮。 onclick方法打开另一个视图。 对于登机体验,当用户第一次点击该按钮时,我只想在用户关闭说明屏幕时向他显示解释屏幕,实际按钮操作应该触发
任何想法如何延迟操作?
答案 0 :(得分:0)
很难回答这个没有代码但你可以使用NSUserDefaults第一次检测:
//Show the screen on the first load only
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
if(![defaults objectForKey:@"firstLoad"]){
NSNumber *firstLoad = @YES;
[defaults setObject:firstLoad forKey:@"firstLoad"];
[defaults synchronize];
//Put your code here to show the message, how do you do this? UIAlertView?
}
else{
//just go to the first screen
}
这里是字典键不存在我们可以弹出消息可能使用UIAlertView或其他东西,你将不得不为代表编写代码,所以当点击OK时你会推送到你的下一个视图控制器。您可以查看密钥是否已存在,我们知道不显示该消息,您可以直接进入下一个屏幕。