ios - 如何在应用程序加载时调用一个 xib?

标签 ios swift xcode

我有一个 xib。就像当用户按下下拉箭头时从我的表格 View 中选择多种语言的下拉选项。所以我设计的所有这些东西都保存在单独的文件中。

现在,问题是每当应用程序加载时,我需要首先显示此 xib 以选择具有模糊透明背景的语言。在我的主屏幕上还有一个菜单选项。因为我有很多选项,例如主页、商店、订单、语言、注销。

所以现在当用户按下 Language 时,我还需要显示我的 xib 以选择具有透明 xib 文件的语言。

现在我该如何克服,有人对此有任何想法吗?

最佳答案

你可以像这样加载 Xib:

NSBundle.mainBundle().loadNibNamed("YourXibName", owner: self, options: nil)

根据我的理解,你想在不同的地方多次显示相同的 Xib。所以我认为这可以帮助你。

关于ios - 如何在应用程序加载时调用一个 xib?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38698302/

相关文章:

ios - 当新行插入 tableView 时,我是否必须调用 begin/endUpdates 方法?

ios - sprite kit - 当一个节点被添加到场景时得到通知

objective-c - 如果我的服务器出现故障无法提供内容,如何取消应用内购买? (iOS)

ios - 为什么我的 unwind segue 会导致我的应用程序崩溃?

SwiftUI 绑定(bind)默认值(参数标签 '(wrappedValue:)' 不匹配任何可用的重载)

objective-c - 升级到 Cocoapods 1.0+ 时出现 "missing from working copy"构建问题

ios - 无法将变量设置为 nil

ios - 以米为单位的自定义 MKOverlay

swift - NSDateComponents 语法的差异?

ios - bundle 无效。提交到 App Store 的新应用和应用更新必须使用公共(public)构建