好的,所以我在我的应用程序中使用了UIScrollView。我已将scrollview放在故事板中的viewcontroller中。我有几个按钮和一些标签。但是当我尝试向下滚动到底部的按钮时,滚动视图会弹回到顶部。这是我用过的代码:
在viewcontroller.h中:
@interface ViewController : UIViewController{
IBOutlet UIScrollView *hovscroll;
}
@end
在viewcontroller.m中:
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad
{
[super viewDidLoad];
[hovscroll setScrollEnabled:YES];
[hovscroll setContentSize:CGSizeMake(320, 1500) ];
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
}
@end
答案 0 :(得分:1)
您需要禁用分页。有(至少)两种方法:
在故事板中,选择UIScrollView组件,并在“参数检查器”中取消选中“已启用分页”。
在代码中,使用:
scrollView.pagingEnabled = FALSE;
答案 1 :(得分:-1)
您需要通过像这样设置滚动视图的contentSize属性来指定可滚动区域的大小。
[scrollview setContentSize:CGSizeMake(320, 1000)];