ScrollsToTop无效。 但是如果我们从应用程序内部呈现它,它就会起作用。有人可以帮忙吗?示例代码在此处共享。
UIScrollView * scrollview = [[UIScrollView alloc]initWithFrame:CGRectMake(0, 0, 320, 300) ];
[scrollview setContentSize:CGSizeMake(320, 800)];
scrollview.layer.borderWidth = 1.0;
scrollview.backgroundColor =[UIColor redColor];
UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"slide1"]];
[scrollview addSubview:imageView];
scrollview.showsVerticalScrollIndicator =YES;
scrollview.scrollsToTop = YES;
scrollview.delegate = self;
UIViewController *a = [[UIViewController alloc] init];
a.view.backgroundColor = [UIColor greenColor];
[a.view addSubview:scrollview];
[self presentViewController:a animated:YES completion:^{
}];
答案 0 :(得分:0)
我有同样的问题&用下面的代码解决。
xcode6
进行了一些更改。尝试使用此代码将scrollview
置于顶部。
[self.ScrollView setContentOffset:CGPointMake(0.0, 0.0) animated:YES];