gpt4 book ai didi

ios - 在 iOS 中滚动可变高度的组件

转载 作者:行者123 更新时间:2023-11-29 02:45:13 25 4
gpt4 key购买 nike

我正在尝试制作一个垂直 ScrollView ,其中屏幕分为三个部分并整体向上或向下滚动(即所有三个部分一起向上移动并一起移动)

Vertical Scrolling

屏幕分为三部分 - 第 1、2 部分高度固定,第 3 部分可滚动,具体取决于服务器发送给客户端的行数据数

我如何在 iOS 中实现这一点 - 有没有办法

  1. 父 View
    • 第 1 部分
    • 第 2 部分
    • 第 3 部分

然后在父 View 上调用滚动功能?我不想通过检查第 3 节高度(变量)并进行相应调整来详细说明手动调整父 View 高度的困惑细节——iOS 编程中肯定有一种方法可以将所有这些行为封装在一个干净的小东西中类(class)。谢谢指教

最佳答案

此行为可以通过 native iOS 组件来实现。

可以有不同的实现,但我会选择这个:

  • UITableView
    • 页眉 View
      • UIView(第 1 节)
      • UIView(第 2 节)
    • 内容 View (第 3 节)
      • UITableViewCell(第 3 部分单元格代表第一行数据)
      • ...

在 Xcode Interface Builder 中,您可以通过将 View 拖动到显示的原型(prototype)单元顶部来添加标题 View 。

在这种架构中,HeaderView 将具有固定高度,而 ContentView 将具有动态高度。当你滚动时,整个 UITableView 都会滚动。

关于ios - 在 iOS 中滚动可变高度的组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25220488/

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