IOS GUI Hierarchie的一个ViewController

时间:2015-03-05 09:32:25

标签: ios uiview uiviewcontroller

我不知道如何构建我的视图控制器以匹配我的以下请求:

我有一个屏幕有2个子屏幕。

    1. 屏幕显示的动画图片类似于自动滚动视图。
    1. 屏幕显示一些标准图形(框三角形圆圈和文本),具体取决于屏幕1中实际显示的图片(屏幕之间的运行时交互)
  • 我喜欢在发生特定事件时在运行时更改屏幕的大小。
  • 我想让它尽可能简单:-)(当然)
    1. 屏幕应该可以通过屏幕2和其他方式进行编码。

如何使用今天的Xcode并使用swift来构建这种情况? 示例层次结构:

ViewController
      Container with Viewcontroller, which holds my scrollview
      Container with Viewcontroller, which holds my custom view with graphics

或更简单:

ViewController which adds 2 subviews at runtime  

1 个答案:

答案 0 :(得分:0)

您可以使用let UIView a并致电self.view.addSubview(a)。然后你可以在你的视图中打包你想要的任何东西。如果要切换到其他视图,只需调用a.removeFromSuperview()并添加其他视图即可。 更改大小在这里没有问题,因为您可以更新a.frame。 要访问其他视图,您只需在视图中添加一个按钮即可。