我正在尝试构建一个像app一样的电子表格,它有一个滚动视图和"浮动"顶部和左侧的标题不会与其余内容一起滚动。我在ScrollView中使用layoutSubViews实现了覆盖头部UIViews的框架,所有滚动都在一个UIView中:
这一切都很有效,除非标题中的项目需要与主要内容对齐(即" W:cell1 == topHeader1"," H:cell1 == leftHeader1"等)。 Autolayout不允许约束,因为项目不在同一层次结构中。如何保持宽度/高度相同?
答案 0 :(得分:1)
我认为使用UICollectionView
更好地实现此方案,如果默认的UICollectionViewFlowLayout
不能满足您的需求子类,或者甚至创建一个全新的自定义布局。
这种情况绝对适用于CollectionView
,它将为可见细胞添加可重用性。因此,如果您有数百行/列,则不要使用额外的内存。