gpt4 book ai didi

ios - 在 UISplitView 中跨多个详细 View 维护弹出窗口

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:22:38 25 4
gpt4 key购买 nike

在我的应用委托(delegate)中,我创建了一个 UISplitViewController。我将委托(delegate)设置为 detailViewController。

当我以纵向方式运行我的应用程序时,我会看到左上角的弹出按钮显示它将滑出 Split View母版。

然后我的详细 View 中有一个按钮,它使用新的详细 View Controller 重置 splitviewcontroller 数组,并将 Split View委托(delegate)设置为该 Controller 。

第二个详细 View 显示正确...但是我在第二个 View Controller 上丢失了弹出按钮。

有谁知道如何让该按钮保留在我可能添加的所有详细 View Controller 上?

谢谢!

最佳答案

参见 http://www.raywenderlich.com/forums/viewtopic.php?f=2&t=1546我认为这是一个很好的方法。

它涉及将 SplitViewController 委托(delegate)设置为主而不是细节。 master 保留对 popoverController 和按钮的引用,每次调用委托(delegate)方法(隐藏和显示 master)时,它都会获取当前的详细 View 并执行必要的操作(添加按钮/删除按钮和 popovercontroller)。

主人为“SubstituableDetailView”定义了一个协议(protocol),其中包含显示/隐藏按钮的两种方法。

关于ios - 在 UISplitView 中跨多个详细 View 维护弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9996036/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com