gpt4 book ai didi

ios - SplitViewController presentedWithGesture 解决方法 - 最佳解决方案?

转载 作者:行者123 更新时间:2023-11-29 13:36:16 26 4
gpt4 key购买 nike

在一个奇怪的设置上工作,我的主要开发机器运行 Snow Leopard(因此,只有 iOS 5.0 SDK),还有一台运行 Lion(和 5.1SDK)的笔记本电脑。希望我有一个能够在 Snow Leopard 机器上开发 5.1 的简​​单解决方案,但这是一个附带问题。

我正在学习 UISplitViewControllers,并希望有一个滑动手势来更改详细 View Controller 中显示的内容。已实现,但在 5.1 中,有一个名为 presentsWithGesture 的属性,当您向该方向滑动时会显示 masterViewController。

您可以禁用它,但我的 5.0 机器给我一个错误提示(对于 5.0 是正确的)UISplitViewController 没有名为 presentedWithGesture 的属性。

唉...所以我想我会测试它,但以下内容:

if (self.splitViewController.presentedViewController) {
self.splitViewController.presentsWithGesture = NO;
}

... 仍然给我那个错误。有没有聪明的方法来解决这个问题?我脑后的某个声音在说“类别”,但我不确定从哪里开始。

预先感谢您的帮助。

最佳答案

这是检查 UISplitViewController 是否具有 presentsWithGestureProperty 的方法:

if ([m_splitVC respondsToSelector:@selector(setPresentsWithGesture:)])
[m_splitVC setPresentsWithGesture:NO];

在iOS 5.1中会设置该属性,在之前的版本中不会进入if语句。

关于ios - SplitViewController presentedWithGesture 解决方法 - 最佳解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10502941/

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