繁体   English   中英

首次打开应用程序时显示UIScrollView

[英]Present a UIScrollView when opening an App for the first time

我有一个iPad应用程序,希望与iOS 5.0兼容至6.0。 我的主视图在正面包含一个z索引的滚动视图,该滚动视图最初设置为隐藏。 我也有一个工具栏,其中包含一个按钮,该按钮可以循环显示滚动视图是否隐藏。

我想添加一个功能,以在用户首次打开该应用程序时将滚动视图呈现为最初可见,以使该帮助在默认情况下对新用户可见。

我在可见和隐藏之间循环的代码如下:

- (void)showHelpView:(id)sender {
BOOL hidden = [blackTranslucent isHidden];
[self.view bringSubviewToFront:scrollViewOutlet];
if (hidden) {
[scrollViewOutlet setHidden:FALSE animationStyle:KGAnimationFade duration:0.7];
[blackTranslucent setHidden:FALSE animationStyle:KGAnimationFade duration:0.5];
}
else {
[scrollViewOutlet setHidden:TRUE animationStyle:KGAnimationFade duration:0.5];
[blackTranslucent setHidden:TRUE animationStyle:KGAnimationFade duration:0.7];
}
}

其中发件人是我的工具栏按钮,blackTranslucent是主视图上方的视图,scrollViewOutlet是我的滚动视图IBOutlet。

添加一个属性“isNewUser” NSUserDefaultsapplication:willFinishLaunchingWithOptions:方法将只能由如果该键存在,检查写入一次。

viewDidLoad主视图中,检查此属性是否为true,以使视图可见并将键更新为false。 如果不是,请定期继续。

有关NSUserDefaults的更多信息

希望能有所帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM