Ios UITableView中的UIScrollView
我正在尝试实现一些类似于当前natwest应用程序的东西 它需要是一个Ios UITableView中的UIScrollView,ios,objective-c,uitableview,uiview,uiscrollview,Ios,Objective C,Uitableview,Uiview,Uiscrollview,我正在尝试实现一些类似于当前natwest应用程序的东西 它需要是一个UITableViewController,顶部有一个UIView,可以在许多不同的屏幕上滚动 谢谢你的帮助 看起来相当简单。该滚动视图位看起来像tableViewHeader或节头 只需创建一个包含滚动视图的自定义视图,然后将其设置为tableview标题。创建一个UIScrollView并将其设置为tableview标题 UIScrollView的所有委托和逻辑都可以写入一个不同于UITableViewControlle
UITableViewController
,顶部有一个UIView
,可以在许多不同的屏幕上滚动
谢谢你的帮助 看起来相当简单。该滚动视图位看起来像
tableViewHeader
或节头
只需创建一个包含滚动视图的自定义视图,然后将其设置为tableview标题。创建一个UIScrollView并将其设置为tableview标题
UIScrollView的所有委托和逻辑都可以写入一个不同于UITableViewController类的单独类。另一个合适的选项是使用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];
要滚动topView,您需要添加一个UIScrollView等。只需在UIViewController中同时添加UIScrollView和UITableVIew即可请阅读为什么投反对票?这就是所需要的一切。实际的接口很容易创建。