2013-03-09 87 views
1

我的IPAD应用程序是一种游戏,用户必须按照正确的顺序设置图像。防止在iPad中将UIimageView拉近时显示主视图SplitView应用程序

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

如果我在横向或纵向模式下运行时将图像拖到主视图附近,那么打开主视图的事件会触发并将图像隐藏在Mater视图后面。

我搜索了四周,我没有找到任何东西,当我从左向右拖动手指时,会停止显示主视图。

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

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

我试图在这里张贴截图,但我没有声望做到这一点,对不起。

+1

[presentsWithGesture](http://developer.apple.com/library/ios/ipad/#documentation/uikit/reference/UISplitViewController_class/Reference/Reference.html)。 – CodaFi 2013-03-09 23:03:21

+0

非常感谢!它运作良好。我想我不知道如何正确搜索它。 – Biguas 2013-03-10 06:05:43

回答

1

由于CodaFi回答那里,我必须在创建我的SPLITVIEW像下面时设置的presentsWithGesture属性:

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

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

相关问题