|
|
1
1
|
|
|
2
0
根据您的情况更新:
按常规将主视图添加到背景视图。 将前视图添加到要显示选项窗格的后视图中。 确保前视图和后视图具有相同的框架。 使用与下面相同的代码,使用翻转前视图和后视图的方法。 原始答案
“backing”视图仅保留其他2个,因为它们在下面的翻转方法中来回翻转。我将它们都放在backingViewController中:
|
|
|
3
0
如果看不到更多的代码,就很难准确地知道发生了什么,但是如果在viewDidLoad中访问Options Pane.view,可能会得到想要的结果(您不需要对其执行任何操作,只需访问属性即可强制加载)。 |
|
|
4
0
如果我理解你的解释,前几天我也遇到了类似的问题。 在第一次加载时,viewDidLoad首先触发。加载nib文件所需的时间比视图自动启动所需的时间稍长。
在此后的任何加载中,viewDidLoad都不会启动,让viewDidLoad看起来像是完成了它忠实的翻转工作。
怎么办?
另一个选项(我知道是丑陋的一个)是调用checkOptionsVisible来查看viewDidLoad。
|
|
|
mikko · SwiftUI如何在不同堆栈中实现同一视图的平滑动画 1 年前 |
|
|
user54097 · 滚动菜单项上的导航栏动画文本徽标 1 年前 |
|
|
LetsBeHappy · 高CPU的圆形渐变动画 1 年前 |
|
|
Toniq · css从上到中心设置动画 1 年前 |
|
|
Duck · 如何设置菜单从圆形到椭圆形的动画? 1 年前 |
|
MR Lappy · 提要动画最后出现空白 1 年前 |