【发布时间】:2013-12-10 09:13:43
【问题描述】:
视图的顶部显示一个带有所选联系人信息(照片、姓名、地址等)的矩形。在这个矩形下方,有一个 UITableView 显示其操作(一个单元格,一个操作):
例如,当我向下滚动查看 “动作 46” 时,我想逐渐缩小接触矩形,最终将其完全隐藏。 (操作比联系信息更重要,用户不想总是在屏幕上看到它,更喜欢全屏查看操作)。 例如,快速滚动后,结果如下:
我不知道该怎么做...你能指导我一下吗?
编辑(精度):
我想在向下滚动时以全屏模式显示 tableView,因为它表示用户没有兴趣总是在屏幕顶部看到联系信息。单击单元格时没有任何行为。该应用程序仅代表一个联系人(顶部)及其所有操作(底部,即 tableView)。 无论如何,我的问题是我可以使用这个缩小顶部(联系信息):
container.frame = CGRectMake(container.frame.origin.x,
container.frame.origin.y,
container.frame.size.width,
container.frame.size.height - 2);
但是当我用+2替换-2时,它不起作用......
【问题讨论】:
-
在 xib 矩形剪辑子视图中检查?
-
将联系信息添加为自定义单元格(使用不同的部分?)可能是一个想法。这样,您可以保持相同的滚动视图 (UITableView)。
-
这可能是一个想法,是的,但它没有针对我的应用进行优化,因为我需要在 UITableView 上方显示一个 searchBar。
标签: ios iphone uitableview autolayout