ios7 uiscrollview不能滚动
2015-02-02 15:12
246 查看
在ios7 中uiscrollview不能滚动。在网上查看了好多资料。
解决方法可以将AutoLayout取消,不过我的项目中用到了布局,不可以取消;
还有方法可以添加
-(void)viewDidLayoutSubviews
{
self.scrollView.contentSize = CGSizeMake(712,1000);
}
我在view系列的各种添加上去之后,都没有效果。
无奈之下,只好用删除storyboard中的uiscrollview,改用代码实现,
CGRect r = [[UIScreen mainScreen] applicationFrame];
//显示分类按钮的滚动view 在ios7中不能滚动 只能使用代码实现方式了
self.selectfenlei=[[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, r.size.width, r.size.height)];
self.selectfenlei.contentSize=CGSizeMake(r.size.width, 1000);
self.selectfenlei.scrollEnabled=YES;
self.selectfenlei.delegate=self;
self.selectfenlei.bounces=NO;
self.selectfenlei.pagingEnabled=YES;
self.selectfenlei.showsHorizontalScrollIndicator=NO;
self.selectfenlei.directionalLockEnabled=YES;
self.selectfenlei.scrollsToTop=NO;
[self layoutSubviews];
//设置页面背景颜色淡灰色
[self.view setBackgroundColor:[UIColor colorWithRed:235/255.0 green:235/255.0 blue:235/255.0 alpha:100]];
[self.view addSubview:self.selectfenlei];
在ios7 中页面可以滚动了。
解决方法可以将AutoLayout取消,不过我的项目中用到了布局,不可以取消;
还有方法可以添加
-(void)viewDidLayoutSubviews
{
self.scrollView.contentSize = CGSizeMake(712,1000);
}
我在view系列的各种添加上去之后,都没有效果。
无奈之下,只好用删除storyboard中的uiscrollview,改用代码实现,
CGRect r = [[UIScreen mainScreen] applicationFrame];
//显示分类按钮的滚动view 在ios7中不能滚动 只能使用代码实现方式了
self.selectfenlei=[[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, r.size.width, r.size.height)];
self.selectfenlei.contentSize=CGSizeMake(r.size.width, 1000);
self.selectfenlei.scrollEnabled=YES;
self.selectfenlei.delegate=self;
self.selectfenlei.bounces=NO;
self.selectfenlei.pagingEnabled=YES;
self.selectfenlei.showsHorizontalScrollIndicator=NO;
self.selectfenlei.directionalLockEnabled=YES;
self.selectfenlei.scrollsToTop=NO;
[self layoutSubviews];
//设置页面背景颜色淡灰色
[self.view setBackgroundColor:[UIColor colorWithRed:235/255.0 green:235/255.0 blue:235/255.0 alpha:100]];
[self.view addSubview:self.selectfenlei];
在ios7 中页面可以滚动了。
相关文章推荐
- UIScrollView 不能滚动
- IOS8下的UIScrollView有子控件时滑动经常不能滚动解决办法
- 控制UIScrollView中在首页不能手指向右滚动
- UIScrollView 不能滚动的问题
- iOS学习笔记---UIScrollView 常见属性 不能滚动 常见代理方法
- 解决UIScrollView 不能滚动的问题
- iOS7下uiscrollview无法滚动
- ios开发 解决ios6中UIScrollView不能滚动的问题
- UIScrollview不能滚动的原因
- 在iOS7之后,苹果会自动给导航控制器里面的所有UIScrollView顶部都会添加额外的滚动区域64.
- UIScrollview嵌套UITableview时,点击Statasubar不能滚动到顶部的问题
- IOS总结:UIScrollView不能滚动的几种可能性
- UIScrollView在storyboard中设置不能响应滚动
- UIScrollView不能滚动的问题
- 解决ios6中UIScrollView不能滚动的问题
- UIScrollView 滚动视图—IOS开发
- UIScrollView自动滚动
- UIScrollview 无缝循环滚动实现
- 循环滚动UIScrollView(无点击事件处理)
- 使用Unity3D时,UIScrollView不滚动问题的解决方法