objective-c - UISplitViewController 是否只检查 presentWithGesture 一次?

标签 objective-c ios xcode uisplitviewcontroller

我的详细 View 之一是使用 slider ,当有人将其向右移动时,它自然会触发滑动手势。不幸的是,这意味着弹出 View 会被调用,即使用户实际上正在尝试操作 slider 控件。

我尝试仅在该 View Controller 中将 PresentWithGesture 设置为 NO。不幸的是,它不起作用。我已经检查过了,该属性被设置为 no,所以我不知道那里发生了什么。如果我在此过程的早期设置PresentsWithGesture,即在我的AppDelegate 的appDidFinishLaunching 代码中,一切都会完美运行——除了我在其他每个页面上都失去了手势。

编辑:为了清楚起见,我的问题是,如果该值实际上只检查一次然后被忽略(坏苹果!)还是我做错了什么?

-(void)viewWillAppear:(BOOL)animated
{
    //code
    splitView.presentsWithGesture=NO;
    NSLog(@"Split view presents: %i", splitView.presentsWithGesture);//results in '0'
}

最佳答案

它实际上检查了好几次,我的代码有问题。

关于objective-c - UISplitViewController 是否只检查 presentWithGesture 一次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10971527/

相关文章:

ios - 如何从一个项目制作Pod文件并添加到iOS中您自己的项目中?

swift - 系统字体在 iOS 模拟器中不起作用

ios - xCode Objective-C : Tapping UITableViewCells without indexPath. 行

ios - 无法呈现文档交互 Controller

ios - Flutter 将 com.apple.security.network.client 添加到 *.entitlements

ios - 如何让 iOS 设备以编程方式播放音乐?

ios - Storyboard : assign IBOutlet for multiple object per size class

ios - ImageView 不遵守约束

ios - 为两个自定义 UITableViewCell 设置不同的高度

ios - 我的删除核心对象方法有什么问题?