如何让 UI 组件与我的 UITableView 一起滚动
Posted
技术标签:
【中文标题】如何让 UI 组件与我的 UITableView 一起滚动【英文标题】:How to have an UI component scrolling with my UITableView 【发布时间】:2011-04-13 11:33:23 【问题描述】:我正在尝试将 UI 组件粘在 UITableView 中的单元格上并与它们一起滚动... 看起来很奇怪,但是一张图可以理解重点:
滚动前
滚动期间
我正在尝试使用其他 UI 组件(另一个 UIVIew)来实现相同的效果。 你有一些提示吗?
它是在开始时插入的自定义 uitableviewcell 吗? 是否有易于实施的 hack?非常感谢您的帮助!
【问题讨论】:
您能强调一下您所说的 UI 组件吗?我真的很想明白这个想法,但是...... 我正在尝试使用 UISearchBar 获得相同的效果。 你想把这些组件放在哪里?在表格视图的顶部还是在每个单元格上? 只需从 TableView 标题中删除 UISearchBar 并将其放在 View 中并减小 TableView 的大小。 【参考方案1】:您可以添加任何 UIView 并通过将 UIView 放置在表格标题中使其与表格单元格一起滚动。表格视图有一个特殊的属性,称为 tableHeaderView。
使用这样的东西:
UIView* my_custom_view;
// TODO: Alloc, and initialize the view
tableView.tableHeaderView = my_custom_view;
【讨论】:
以上是关于如何让 UI 组件与我的 UITableView 一起滚动的主要内容,如果未能解决你的问题,请参考以下文章
反应 |还原形式 |材料-ui |如何将 DatePicker 与我的表单结合使用
UI-Bootstrap Carousel 不会与我的 Angular 应用程序合作。为啥?