gpt4 book ai didi

ios - 具有全自动布局的 iOS TableView 的三级 Accordion 布局

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

我计划在 iOS 中实现一个非常复杂的问卷 Accordion 布局,其结构类似于以下内容:

Root View
|_ UIScrollView
|_ 内容 View
|_ UI标签
|_ UITableView(单元格 = 可扩展的问卷部分)
|_ UIView (* table cell, view for a section)
|_ UITableView(单元格=问卷问题组)
|_ UIView(** 表格单元格,问题组的 View )
|_ UITableView(单元格=问卷问题)
|_ UIView (*** table cell, view for a question)
|_ ImageView

我希望我的设计能够满足以下要求:

  • 自始至终自动布局,尽可能少的代码隐藏。
  • 每个 UITableView 都可以有一个动态数量的单元格。
  • UITableView 的每个单元格都可以有动态高度,甚至可以在运行时改变。
  • 任何级别的任何高度增加都应促使所有 parent 将他们的高度增加到最顶层 UIScrollViewContentView。内 TableView 不能滚动,而是可以拉伸(stretch)以适应所有 subview 的内容。
  • 当剖面 View * 处于折叠状态时,其内容应该隐藏(Hidden = true)并且高度降低。
  • ****** View ,除了任何子表之外,还可以包含其他辅助 View ,例如节号、边线、UI 标签。

这可能吗?我将不胜感激有关如何处理此问题的任何一般性建议。

我的目标是 iOS 9+。

最佳答案

我认为通过将内部约束的高度约束挂接到 IBOulets 来改变内部约束的高度,一切皆有可能,但这是一个沉重的 UI 东西,看起来整个应用程序都堆叠在一个屏幕中,我建议至少移动问卷 TableView 到另一个屏幕

关于ios - 具有全自动布局的 iOS TableView 的三级 Accordion 布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48194555/

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