gpt4 book ai didi

ios - UIScrollView 不完全滚动

转载 作者:行者123 更新时间:2023-11-30 14:14:43 25 4
gpt4 key购买 nike

我有一个 View Controller 。我在其中放置了 ScrollView 和 View(contentView)。后来我从 contentView 拖动到 View 并设置等高度。现在它可以滚动,但不完全滚动。

enter image description here

enter image description here

As you see there are it has continue below the textView, but it doesn't scrolls. How can I fix it?

最佳答案

UIScrollView 能够自动计算其内容的高度和宽度,但您需要帮助它。为此,您需要:

  1. contentView(在您的情况下)绑定(bind)到 super View (即 ScrollView )的所有侧面。
  2. contentView 计算它的大小。这是你的方法中的一个小错误。您已将 contentView 的高度设置为等于 View 的高度。所以基本上 Scroll View 的 contentSize.height 与 View 的高度相同。这并不是您真正想要的动态内容。

通常您希望将 contentView 的宽度设置为等于 View 的宽度,而不设置 contentView 的高度。相反,您希望将 contentView 的 subview 绑定(bind)到其 super View ,以便其 super View (contentView) 自动计算其高度。

在你的情况下,我会绑定(bind):

  • pizza.jpg 到 super View 的左上右上(pizza.jpg 的高度将根据固有图像大小设置);
  • SAMPLE TITLE 标签 - 从左到右到 super View ;顶部到 pizza.jpg 图片;
  • TextView - 左下右到 super View ;顶部到 SAMPLE TITLE 标签;设置固定高度。

在这种情况下,contentView将自行定义所需的高度。 Scroll View 将相应地设置其 contentSize。并且您的屏幕将能够垂直滚动(应该是);)

关于ios - UIScrollView 不完全滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31333547/

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