我有一个带有MasterViewController和DetailViewController的UISplitViewController。
在我的MasterViewController中,我添加了一个分配了目标动作的按钮,它的效果都很好......但是:
我希望我的按钮位于MasterViewController和DetailViewController之间的边框上。 但是按钮的一半只是消失了..我已经在层等中尝试了zPosition ..但它没有用。
有人可以帮助我吗?
答案 0 :(得分:1)
你的意思是: 边框线顶部有一个按钮,用于分隔主视图和详细视图吗?
然后,您可以直接从任何Master或Detail控制器向窗口添加按钮。 (我不确定这是否是最好的做法。)
你需要考虑三件事:
当您从viewDidLayoutSubviews()添加按钮时,这将有效。它无法在viewDidLoad()或viewWillAppear()中运行。
当从viewDidLayoutSubviews()添加按钮时,有可能多次调用此方法,多次创建按钮并使先前的按钮实例泄露。因此,您可能会考虑使用按钮的类实例来深化您的应用程序设计。
设备旋转时按钮的位置(或状态)。
Int