【问题标题】:Xcode Interface Builder View Editing within same controllerXcode Interface Builder 视图编辑在同一控制器中
【发布时间】:2012-07-19 14:15:01
【问题描述】:

有没有一种简单的方法可以在 Xcode 中访问视图?

我正在制作一款游戏,其中我有多个手机尺寸 (480x320) 的视图,但每个视图中的元素不同。

当我试图点击一个按钮并将其拖到视图中时,我不能,因为我点击的只是视图 1(视图 1 在视图 2 的顶部)

我知道您可以从元素的左侧面板中选择它,但是当您想要调整大小并拖动它时,实际上通过界面生成器而不是更改它的属性更容易做到,最好能够单独访问单个窗口中的子视图,或者一些智能功能也可以做类似的事情。

如果 Xcode 支持这样的东西,有什么聪明的想法吗?

【问题讨论】:

    标签: iphone xcode view interface-builder storyboard


    【解决方案1】:

    如果每个视图都有出口,那么让它们变得更强大,不要将视图放在主视图中,而是将它们平铺在主视图之外(如果现在没有出口,则必须创建它们) .

    然后您可以轻松地进行编辑(尽管 Xcode 会经常重新排列它们)。在您的代码中,当视图加载时,将这些视图作为子视图添加到主视图中。您还需要在 viewDidUnload 中将它们归零(这有点麻烦),或者如果您只是添加了插座以便将它们放置在 view.subview 中,则可以在将它们添加到子视图后将该属性归零。

    【讨论】:

      猜你喜欢
      • 2012-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-09
      • 1970-01-01
      • 2012-09-16
      • 1970-01-01
      相关资源
      最近更新 更多