![]() |
1
0
我认为您在SDK中发现了一个非常模糊的错误:)-您应该向苹果提交一份错误报告 我构建了一个测试应用程序,让它重现你的问题:
这表明布局错误(如上面的屏幕截图所示) 然后我建立了另一个,这是绝对好的:(唯一的区别是创建这些应用程序我从来没有设置在弹出视图中的导航项目的色调。 我试着将我原来项目中导航项的色调设置回“default”以查看发生了什么,布局错误仍然存在,因此,就我所能看到的而言,无论设置什么色调都是不可更改的。
山姆 PS我知道这不是一个真正的答案,但这是我最好的-我会继续玩它,看看发生了什么:) 好吧,我已经玩过了,可以看到发生了什么-尽管我不是100%确定我理解它。 我用git拍摄了我正在工作的第二个项目的快照(在主视图工具栏上有一个色调,但在弹出窗口上有一个工作布局的项目)。 然后我通过在弹出窗口的导航栏上设置色调来打破它。
这是添加到我的导航控制器定义中的新色调,也是破坏布局的原因。 然后我进入界面生成器,将弹出窗口导航栏的样式设置为“默认”-色调恢复为默认,当我运行应用程序时,它又被修复了。
然后我试着使用这些样式-我将样式设置为“黑色不透明”,然后运行应用程序-它可以正常工作。这是因为设置样式不会设置黑色色调,而是会将这一行添加到xib:
1) 在界面生成器中设置样式 2) 手动编辑xib文件以删除指定色调的行 barStyle property 在你的代码中(但我不是100%确定这个会起作用) 希望对你有帮助,谢谢你的挑战, 山姆 |
![]() |
2
0
我最后的回答完全错了! 此代码删除旋转到纵向模式后的色调,并将旋转前的色调设置为横向模式:
你说你已经在willPresentViewController中尝试过了,但是没有用——这对我来说似乎很管用,把它放在这两种方法中。 |
![]() |
3
0
|
![]() |
mikko · SwiftUI如何在不同堆栈中实现同一视图的平滑动画 7 月前 |
![]() |
routern · 如何组合contextMenu和圆角矩形? 8 月前 |
![]() |
DevHome98 · 3D触摸不适用于设备swift 1 年前 |
![]() |
dunoiww · 从全屏返回时如何触发onAppear 1 年前 |
![]() |
Community wiki · iPhone上ivar的继承问题 1 年前 |
![]() |
Community wiki · 查找iOS日历 2 年前 |
![]() |
Community wiki · 有效的IPhone编程技术[关闭] 2 年前 |