2014-07-03 38 views
-1

我试图实现一些看起来像当前的natwest应用程序。UITableView中的UIScrollView

enter image description here

它需要一个UITableViewController,具有UIView在能够通过众多不同的屏幕滚动顶部。

任何帮助赞赏。

+1

请阅读http://stackoverflow.com/help/how-to-ask – dasdom

回答

0

另一个可能适合的选择是使用UIViewController(使用tableView委托方法)并创建UIView和UITableView并将它们添加到UIViewController。这样你仍然可以在tableView中使用UITableView头文件。

而且,在顶部视图将滚动的tableView

UIView *topView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 320, 200)]; 
// Create your view here 

UITableView *tableView = [[UITableView alloc]initWithFrame:CGRectMake(0, 200, 320, 380)]; 
tableView.delegate = self; 
tableView.dataSource = self; 

[self.view addSubview:topView]; 
[self.view addSubview:tableView]; 

要滚动冠捷时保持静止,你将需要添加一个UIScrollView等

-1

看起来相当简单。该滚动视图位看起来像是tableViewHeaderheader

只需创建一个具有滚动视图的自定义视图,然后将其设置为tableview标题。

+0

为什么投下了投票?这实际上是所有需要的。实际的界面非常容易创建。 – Fogmeister

0

创建一个UIScrollView并将其放置为TableViewHeader。

UIScrollView的所有委托和逻辑都可以写入与UITableViewController类不同的单独的类中。

1

就在同时添加的UIScrollView与UITableView的您的UIViewController enter image description here