故事板中多视图控制器使用的公共视图

TJA*_*TJA 5 storyboard uiviewcontroller uiview ios

我已经阅读了iOS视图控制器编程指南和iOS视图编程指南,如果没有在我的代码或故事板中进行大量复制,就无法找到执行以下操作的最佳方法.

我正在为我的孩子们制作一个简单的数学教程,它有一个带有"NumberPad"的视图,数字0-9,以及一些动画的SKScene.

到目前为止,我有一个viewcontroller处理简单的加,减,多重和分裂问题的表示,这些问题运行良好.

我想为视图控制器使用相同的数字键盘来处理长分区和多位数乘法,这就是我在尝试解决如何重用NumberPad/SKScene视图时遇到麻烦的地方.

我很确定我可以通过任何数量的例子来编程如何以编程方式从一个View Controller切换到另一个View Controller.但是我更愿意使用界面构建器来实现这一点,因为我可以轻松地布局控件.

Ric*_*cky 2

您考虑过ContainerView吗?ContainerView 适合为项目中的不同视图控制器创建通用视图。如果你知道如何使用ContainerView,它的功能是非常强大的。一旦我知道如何使用它,我就在我的项目中使用了很多。

昨天,有一个几乎类似的问题关于“所有视图控制器的通用 UITableView? ”,您可能会在那里看到我的答案:-

如何为所有视图控制器创建通用的UITableView?

此链接也可能有帮助:How to use a 'Container View' in iOS?