gpt4 book ai didi

iOS:在 Storyboard中将子类从 UIView 更改为 UIScrollView

转载 作者:IT王子 更新时间:2023-10-29 08:20:12 26 4
gpt4 key购买 nike

我创建了一个基于 Storyboard的项目。在其中一个 View Controller 的 View 中,需要放置一些额外的元素,这会导致 View 高度增加,因此 View 现在必须是可滚动的。是否可以简单地将 Storyboard中的 UIView 的类类型更改为 UIScrollView ?它真的会将顶级 UIView 转换为 UIScrollView 吗?只是在寻找一种无需太多更改即可快速简便地执行此操作的方法。

谢谢

最佳答案

您可以打开 storyboard 作为 xml 源代码文件,找到 View 对象并将其替换为 scrollview。在 Xcode 中右键单击 .storyboard 文件并选择 Open As → Source Code。然后搜索场景的 xml 片段(例如,Cmd+F 并键入 Controller 名称)。顶 View 对象将如下所示:

<view key="view" contentMode="scaleToFill" id="Jjm-HD-A8W">
...
(suviews and constraints)
...
</view>

view 元素更改为 scrollView(不要忘记结束标记):

<scrollView key="view" contentMode="scaleToFill" id="Jjm-HD-A8W">
...
(suviews and constraints)
...
</scrollView>

然后用 Interface Builder 打开 .storyboard。您的 View 现在变成了 ScrollView 。

此方法有两个优点:您不会松开任何约束,并且您可以在属性检查器中看到所有 ScrollView 特定的属性。

关于iOS:在 Storyboard中将子类从 UIView 更改为 UIScrollView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10211198/

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