gpt4 book ai didi

iphone - 我如何在界面生成器中处理更高的 View ?

转载 作者:行者123 更新时间:2023-12-03 18:41:11 28 4
gpt4 key购买 nike

好的,所以我正在学习在界面生成器中使用 UIScrollView。由于scrollView本身没有任何内容,因此我创建了另一个 View contentView来保存我的控件和可滚动内容。在这个 View 中,我放置了控件、标签等,然后在我的代码中,我将 ScrollView 的 contentSize 设置为此 contentView 的大小。

我的问题看起来非常简单,而且很明显,我一定是在某个地方错过了一些东西。当我在 IB 中创建这个 XIB 时,我得到了标准的空 iPhone 界面窗口。我在它上面放了一个scrollView,它占据了整个窗口。我在上面放了一个 View ,它占据了整个 ScrollView 。我添加了一些控件,到目前为止我仍然可以在 IB 的 contentView 矩形内看到它们。

我的问题是如何处理/添加位于 IB 中 contentView 可见部分外部的控件?哈哈。看起来很简单,但我就是不明白。我可以设置内容 View 的高度或将矩形拖动到我喜欢的任何位置(实际上这就是 ScrollView 的全部意义),但是 IB 的固定 UI 窗口不会扩展,因此我可以看到“屏幕外”部分contentView 的添加更多控件。就好像它只是固定在这个尺寸,因为那是一个 iPhone 屏幕的尺寸,它不允许我把它做得更大/更高。

我做错了什么?

-a

最佳答案

您需要将所有模拟用户界面元素(如状态栏)关闭为“未定义”,但尺寸除外,您从下拉列表中选择“自由形式”,然后您可以设置 View 高度使用“标尺”选项卡随心所欲。

例如,在这里我选择了一个照片 View Controller ,并将右侧栏中的尺寸设置为“iPad 全屏” - 但我也可以将其更改为“自由形式”以设置我想要的任何高度。

Selecting VC in interface builder

Custom size set

关于iphone - 我如何在界面生成器中处理更高的 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4261735/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com