我需要以最实用的方式建议以下视图的建议。从附图中可以看出,我有一个静态徽标和文本出现在视图的顶部,后面跟着可变数量的项目。
最初,我打算使用TableView作为可变数量的项目,这样我就可以在运行时加载任何给定数量的单元格。
我的问题是,如果我将tableView放到静态徽标和文本下方的此视图上,当用户滚动时,静态徽标和文本将保持不变。我需要静态徽标/文本和tableView向上滚动。
我的下一个倾向是使用scrollView,我将在其中放置tableView和静态徽标。
这是解决问题最务实的方式吗?如果是这样,滚动scrollView与滚动tableView时会出现可用性问题吗?在我看来,这可能会变得混乱。
非常感谢任何有关解决此问题的最佳方法的建议。
答案 0 :(得分:2)
在滚动视图中使用表格视图是一个坏主意,Apple在他们的文档中发出警告。基本上,内部手势识别器可以冲突并创建笨重的用户体验。最好的路径是使用tableview(滚动视图的子类),并有两种不同的单元格 - 一个用于徽标,另一个用于底部的重复内容。将第一个单元格设为徽标,并调整表格视图的设置,将其格式化为您的内容。