【发布时间】:2016-01-21 10:03:40
【问题描述】:
我正在寻找一种在 2 个视图控制器中显示 UIView "InventoryView" 的方法。
我正在为我尝试制作的游戏开发一个库存系统,但我需要能够从我的主视图访问它,它将转到 InventoryViewController(在这个 ViewController 中是我的 InventoryView)但我还需要能够从我的 BattleViewController 访问InventoryView,它不会转到我的InventoryViewController,而是在我的BattleViewController 上打印InventoryView,这样我就可以在战斗期间访问所有内容。
示例: (一切都是拖放,UIView 和 UIButtons)
InventoryViewController
class InventoryViewController: UIViewController {
class InventoryView: UIView {
//here are some UIButtons and labels
}
}
BattleViewController
class BattleViewController: UIViewController {
class InventoryView: UIView {
//it should print the Inventory Screen on my BattleViewController
//here are the same properties as it shows in the InventoryViewController
}
}
【问题讨论】:
-
你能添加你的代码吗
-
我在工作 atm 所以这是不可能的,我会在中午尝试这样做
-
这里没有太多代码可写。只需要知道我是否可以将一个 UIView 从一个 ViewController 使用到另一个
-
它有什么问题?在 viewcontroller 的 include 中声明并使用它。
-
@ott ,我该怎么做? :P 我对它有点陌生,试图制作一个小型的点击战斗游戏,但我只是不知道如何在我的 BattleViewController 中添加我的 InventoryView。
标签: ios swift uiview uiviewcontroller