UI设计建议
Posted
技术标签:
【中文标题】UI设计建议【英文标题】:UIDesign Advice 【发布时间】:2010-12-29 17:21:47 【问题描述】:我想实现以下场景,
我的想法是拥有三个不同的 tableview。但是我遇到了滚动问题,如果我垂直滚动 tableview3,tableview1 & tableview2 也应该滚动。
还有其他想法可以实现吗?或者我的滚动问题的解决方案?
注意:列数是动态的。
快乐编码
【问题讨论】:
【参考方案1】:我目前正在实现一个类似的 UI 系统,我放弃了使用 UITableView 来让事情变得更加“动态”。从头开始重新实现所有 UITableView 是一个非常有趣的练习!
如果 UITableView 仍然适用于您,您需要记住的是 tableview 是 UIScrollView 的子类,它具有滚动的委托方法。将它们与 setContentOffset 一起使用,您可以轻松同步多个表格的滚动。
【讨论】:
setContentOffset 看起来会像自然滚动吗? 如果你将它包装在一个动画块中,它应该 btw 如何处理中间面板的水平滚动? 灰色部分是通过将tableview放在scrollview之上实现的。以上是关于UI设计建议的主要内容,如果未能解决你的问题,请参考以下文章