显示一个的tableView了另一种观点认为
我想达到类似的效果:显示一个的tableView了另一种观点认为
http://imageshack.us/m/695/3715/img0419s.png
我最初的想法是在此架构http://imageshack.us/m/9/9227/img0413.png创建类似presentend。即具有2个子视图的ViewController:具有一些信息的经典视图,以及下面的应该滚动前一视图的tableView。
但我意识到,这种方式划分主视图不能让我的tableview滚动第一个视图。
所以我问这个效果是如何实现的。也许通过设置透明头文件?
感谢您的帮助
继teriiehina的提醒,这里是我的DIT它:
在我的UITableViewController,我设置了50像素contentInset和透明色来我的tableView。
self.tableView.backgroundColor = [UIColor clearColor];
self.tableView.contentInset = UIEdgeInsetsMake(50,0,0,0);
我的观点(比同尺寸的contentInset)的顶部增加了一个额外的视图
TTView *test = [[TTView alloc] init];
test.frame = CGRectMake(0, 0, 320, 50);
test.backgroundColor = [UIColor grayColor];
[self.view addSubview:test];
最后,为了让在附加视图我的tableview滚动,我把它带回来前面
[self.view bringSubviewToFront:self.tableView];
现在我只需要为我的单元格设置自定义颜色。
使坏这里:
- 添加包含名称第一
- 添加
UIScrollView
与clipBounds = NO
的UIView
。该观点将包含该信息。
这应该为你工作
我想你可以使用的UITableView(这是一个UIScrollView子类)的contentInset财产,并用编程滚动呈现的tableView首先达到这种效果。
在tableView周围添加填充。好主意,下星期一我会尝试;) – 2011-05-20 18:13:22
我无法在Apple文档中找到属性'clipBounds'。 它的用途是什么? – 2011-05-20 18:11:48
它在Interface Builder中称为剪辑子视图。当设置为关时,即使它们超出视图的范围,也可以显示内容 – arclight 2011-05-20 18:27:54
感谢您的解释,我也会尝试这种方式并让您知道! – 2011-05-20 20:41:22