gpt4 book ai didi

ios - SplitViewcontroller 以编程方式隐藏主视图

转载 作者:行者123 更新时间:2023-11-29 03:47:41 27 4
gpt4 key购买 nike

stackoverflow 上有几个问题可以解决这个问题,但似乎没有一个答案对我有用。我试图从详细 View 上的按钮隐藏分割 View Controller 的主视图。分割 View 的委托(delegate)是应用程序委托(delegate)本身。当我手动旋转设备时它会起作用,但在此之前则不起作用。如何使主视图消失/出现?下面是我的代码,基于堆栈溢出的答案(我已经尝试了很多东西)

[self.splitViewController.view setNeedsLayout];
[self.splitViewController.view setNeedsDisplay];
[self.splitViewController.view reloadInputViews];
self.splitViewController.delegate = nil;
self.splitViewController.delegate=self;
[self.splitViewController reloadInputViews];
[self.splitViewController willRotateToInterfaceOrientation:[UIApplication sharedApplication].statusBarOrientation duration:0];

最佳答案

据我所知,没有办法以编程方式隐藏主视图,但 Matt Gammel 创建了一个自定义分割 View Controller ,它允许大量的 monuplation,它有一个内置方法切换分割 View 可见并隐藏它。看一下项目,看看是否对您有帮助。 View 的外观模仿分割 View Controller ,因此就外观而言,您应该没问题。无论如何,这里是 github 项目的直接链接。

https://github.com/mattgemmell/MGSplitViewController/

关于ios - SplitViewcontroller 以编程方式隐藏主视图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17509322/

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