gpt4 book ai didi

iphone - 如何在 iPhone 上使用 ScrollView ?

转载 作者:太空狗 更新时间:2023-10-30 03:27:14 24 4
gpt4 key购买 nike

我想显示一个有很多行的文本。我在 ScrollView 中添加了多行标签,但它没有显示任何内容。看起来这不是使用 ScrollView 的正确方法。如何使用 ScrollView 以便用户可以向下拖动以查看更多文本?

最佳答案

Apple 的 UIScollView documentation很好,你应该从那里开始理解类(class)。

将 ScrollView 想象成屏幕在其上滑动的大 View 表面*。您可以将 subview 添加到 ScrollView ,然后滚动就像将屏幕定位在 ScrollView 上一样——屏幕就像一个窗口,您可以透过它看到下面 ScrollView 的部分内容。

为此, ScrollView 比普通 UIView 具有一些额外的属性 - 但它在一个重要方面就像 UIView:它本身不直接呈现任何内容。您需要添加一个 subview 来绘制文本。 ScrollView 的设置和显示方式与 UIView 完全相同 - 即您设置框架将其添加到另一个 View 并显示您的文本,您需要将 subview 添加到可以实际呈现文本的 UIScrollView。

为了设置您请求的基本 UIScrollView,您应该像普通全屏 View 一样创建它 - 将框架设置为与窗口大小相同,并将 ScrollView 作为 subview 添加到窗口。然后制作一个大的 UITextView 来保存您的文本。 UIText View 可以任意大——具体来说,它可以比屏幕大。将 UIScrollView 的 contentSize 属性设置为与 UITextView 的 frame 相同,然后将 UIText View 添加为 UIScrollView 的 subview 。

完成此操作后,您可以使用 contentOffset 属性自动移动内容、控制缩放并设置委托(delegate)来观察滚动事件。

* 更准确地说,框架在其上滑动,但我假设您正在制作全屏 UIScrollView。如果您想要更小的 View ,我相信您可以概括它。

关于iphone - 如何在 iPhone 上使用 ScrollView ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/617796/

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