Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/103.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios UITableView中的UIScrollView_Ios_Objective C_Uitableview_Uiview_Uiscrollview - Fatal编程技术网

Ios UITableView中的UIScrollView

Ios UITableView中的UIScrollView,ios,objective-c,uitableview,uiview,uiscrollview,Ios,Objective C,Uitableview,Uiview,Uiscrollview,我正在尝试实现一些类似于当前natwest应用程序的东西 它需要是一个UITableViewController,顶部有一个UIView,可以在许多不同的屏幕上滚动 谢谢你的帮助 看起来相当简单。该滚动视图位看起来像tableViewHeader或节头 只需创建一个包含滚动视图的自定义视图,然后将其设置为tableview标题。创建一个UIScrollView并将其设置为tableview标题 UIScrollView的所有委托和逻辑都可以写入一个不同于UITableViewControlle

我正在尝试实现一些类似于当前natwest应用程序的东西

它需要是一个
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即可

请阅读为什么投反对票?这就是所需要的一切。实际的接口很容易创建。