我有一个 iPad 应用程序,我想从 iOS 5.0 兼容到 6.0。我的主视图包含一个滚动视图 z-indexed 在前面,最初设置为隐藏。我还有一个工具栏,其中包含一个按钮,用于循环隐藏或不隐藏滚动视图。
我想添加一个功能,以在用户第一次打开应用程序时将滚动视图呈现为最初可见,以使新用户默认可以看到帮助。
我在可见和隐藏之间循环的代码如下:
- (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];
}
}
其中 sender 是我的工具栏按钮,blackTranslucent 是主视图顶部的视图,scrollViewOutlet 是我的滚动视图 IBOutlet。