<分区>
我正在尝试制作一个应用程序,其日历占据可见屏幕的大约 2/3,然后在其下方是与所选日期相对应的事件。
基本上它看起来像这样:Calendar App
我是否应该为日历使用一个 UIView,然后为相应的信息使用一个 UITableView?
此外,当用户滚动浏览 tableView 中的事件(而不仅仅是 TableView 中的信息)时,我希望整个页面滚动。我是否需要将整个页面包装在 scrollView 中才能完成此操作?
<分区>
我正在尝试制作一个应用程序,其日历占据可见屏幕的大约 2/3,然后在其下方是与所选日期相对应的事件。
基本上它看起来像这样:Calendar App
我是否应该为日历使用一个 UIView,然后为相应的信息使用一个 UITableView?
此外,当用户滚动浏览 tableView 中的事件(而不仅仅是 TableView 中的信息)时,我希望整个页面滚动。我是否需要将整个页面包装在 scrollView 中才能完成此操作?
最佳答案
您不需要有 UIScrollView。当表格 View 滚动到某个点时,您可以简单地隐藏日历(带动画)。
另一个更简单的解决方案是将您的日历放在第一个表格 View 单元格中,这样它就会随着您的事件一起滚动。所以这个只需要一个填满整个屏幕的 UITableView。
关于xCode UIView 与 UITableView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30282195/