在iPad SplitView应用程序中将UIimageView拖动到它附近时,防止显示主视图

时间:2013-03-09 22:46:43

标签: objective-c ipad uiimageview uisplitviewcontroller

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

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

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

我四处搜索,当我从左向右拖动手指时,我没有发现任何阻止显示此主视图的内容。

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

有没有办法在按照我所描述的从左到右触摸屏幕时禁用/阻止主视图打开?

我试图在这里发布截图,但我没有声誉,抱歉。

1 个答案:

答案 0 :(得分:1)

当CodaFi在那里回答时,我必须在创建如下所示的splitview时设置presentsWithGesture属性:

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

它会阻止滑动手势打开主视图。