我正在尝试设置一个viewcontroller,它有一个容器视图,然后就在它下面一个TableView。我希望容器视图和表视图能够在用户滚动时向上滚动。我知道将UITableView放入滚动视图是不好的做法。所以我想知道如何实现这种行为呢?这是我想到的选项:
1)创建自定义表格视图标题?
2)创建一个表格视图,其中第一个单元格始终是此自定义视图?
或许有人知道更优雅的解决方案?
这是我想要实现的目标的图像。顶部是容器视图,里面有一个侧滚动视图,下面是具有自定义格式和图像的表视图。
答案 0 :(得分:1)
您是否尝试为UITableView设置页脚视图?
UIView *footerView = [[MyCustomView alloc] init]; // replace with your view
self.tableView.tableFooterView = footerView;
答案 1 :(得分:0)
我认为最佳做法是将自定义单元格定义为tableview的第一个单元格。
在UIScrollView
内使用水平UITableView
是可以接受的。
同时,您可以使用UISwipeGestureRecognizer
代替UIScrollView
来实现幻灯片放映组件。请参阅https://github.com/kirualex/KASlideShow