swift3中的导航问题,带有没有故事板的.xib文件

Posted

技术标签:

【中文标题】swift3中的导航问题,带有没有故事板的.xib文件【英文标题】:Navigation issue in swift3 with .xib files without storyboard 【发布时间】:2017-02-16 05:25:04 【问题描述】:

我在我的 swift 项目中使用 .xib 文件而不是使用故事板。在导航特定视图控制器时出现延迟。我也尝试了 DispatchQueue.main.async 中的导航代码,但导航视图控制器的性能会有所延迟。

【问题讨论】:

即使您使用了故事板,它也可能遇到同样的问题。在此处发布您的导航代码。 在后台线程上做用户界面工作绝不是个好主意 让 managePayerObj = ManagePayer(nibName: (UIDevice.current.userInterfaceIdiom == .pad ? "ManagePayer" : "ManagePayer_iPhone"), bundle: nil) self.navigationController?.pushViewController(managePayerObj, 动画: true) 我的导航代码.. 【参考方案1】:

我解决了这个问题,我在 .xib 中使用了一种未在 .plist 中添加的字体。我现在更改了该字体,视图控制器可以毫不拖延地导航。

【讨论】:

以上是关于swift3中的导航问题,带有没有故事板的.xib文件的主要内容,如果未能解决你的问题,请参考以下文章

带有 ios 故事板的标签栏

没有故事板的过渡动画 segue swift

在 xib 视图文件之间导航

为啥在我的基于 macOS 文档的应用程序中没有调用带有故事板的 applicationDidFinishLaunching?

将单独的 xib 视图控制器加载到情节提要导航中[重复]

弱委托和 .xib 文件