我正在尝试执行以下操作
UISplitViewController in portrait on iPhone shows detail VC instead of master
Open UISplitViewController to Master View rather than Detail
它们都围绕委托方法collapseSecondary secondaryViewController:UIViewController, onto primaryViewController:UIViewController
我已经进行了4小时的子类化,移动类,委托等工作。该方法不会被调用。将其连接到实际的iPad,以防出现模拟器问题。 我现在甚至运行了示例Master Detail项目,它也没有调用此方法
您应该怎么做才能触发此方法?当它甚至无法在您期望正确设置委托等的标准模板项目中执行时?
AppDelegate.swift
中搜索collapseSecondary secondaryViewController
... -> Bool {
print("CALLED"); return true}
结尾请帮助我,对此我感到非常沮丧。在Android上进行设置花费了我3分钟的时间,但是对于iOS来说,它是如此特别,我可能需要请求所有书面许可才能为我解锁此“功能”。
答案 0 :(得分:0)
在iPad上,通过将应用程序从扩展坞拖到右侧,然后将分隔线拖到左侧,进入多任务处理。现在,您的应用处于水平压缩状态,并且将调用collapseSecondary。