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

时间:2014-05-20 02:01:55

标签: ios uiview uiviewcontroller storyboard

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

我正在为我的孩子们制作一个简单的数学教程,它有一个带有“NumberPad”的视图,数字0-9,还有一个用于动画的SKScene。

到目前为止,我有一个viewcontroller处理简单的add,subtract,mulitply和divide问题的表示,这些问题运行良好。

我想使用相同的数字键盘来处理一个可以处理长除法和多位乘法的视图控制器,这就是我在尝试解决如何重用NumberPad / SKScene视图时遇到的麻烦。

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

1 个答案:

答案 0 :(得分:2)

你有没有考虑过 ContainerView ? ContainerView适合为项目中的不同 viewcontrollers 创建公共视图。如果您知道如何使用ContainerView,它是非常强大的。一旦我知道如何使用它,我就在我的项目中使用了很多。

昨天,关于" 所有视图控制器的常见UITableView有一个几乎相似的问题?"您可以在那里看到我的答案: -

How to create common UITableView for all view controllers?

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