1

我的 IPAD 应用程序是一种游戏,其中用户必须以正确的顺序设置图像。

例如,有四个童话图像必须根据故事中的第一个和最后一个以正确的顺序重新排列。

如果我在横向或纵向模式下运行时将图像拖到靠近主视图的位置,则打开主视图的事件正在触发并将我的图像隐藏在主视图后面。

我四处搜索,当我从左向右拖动手指时,我没有找到任何阻止此主视图显示的东西。

必须始终显示详细视图,因为用户不能失去焦点,因此始终显示主视图不是解决方案。

有没有办法像我描述的那样在从左到右触摸屏幕时禁用/防止主视图打开?

我试图在这里发布截图,但我没有这样做的声誉,对不起。

4

1 回答 1

1

正如 CodaFi 在那里回答的那样,我必须在创建拆分视图时设置 PresentWithGesture 属性,如下所示:

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

它可以防止滑动手势打开主视图。

于 2013-03-10T07:16:41.643 回答