gpt4 book ai didi

ios - 在 iOS 7 手机上使用 iOS 8 功能,hidesBarsOnSwipe

转载 作者:行者123 更新时间:2023-11-28 18:59:58 25 4
gpt4 key购买 nike

我想使用 UINavigationControllers new hidesBarsOnSwipe 来替换做同样事情的自制 hack。我想这是一个更普遍的问题,但如果我使用 iOS 8 SDK 进行开发并部署到运行 iOS 7 的手机上,会发生什么情况?

UINavigationController *nc = [UINavigationController new];
nc.hidesBarsOnSwipe = YES; // Hides the navigation bars when scrolling.

这会在 iOS 7 上产生预期的效果吗?

最佳答案

它会在 iOS 7 上崩溃,因为 UINavigationController 不响应 setHidesBarOnSwipe: 选择器(该方法仅在 iOS 8 或更高版本上实现)。您可以添加安全检查:

if([nc respondsToSelector:@selector(setHidesBarOnSwipe:)]) {
ns.hidesBarOnSwipe = YES;
}
else {
// use your old hack if you want to
}

关于ios - 在 iOS 7 手机上使用 iOS 8 功能,hidesBarsOnSwipe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26996930/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com