分享好友 产品库首页 频道列表
1/5
iPhone应用中UIScrollView的使用方法图1

iPhone应用中UIScrollView的使用方法

2013-12-09 16:396750询价
价格:未填
发货:3天内
详细说明
主要是实现UIScrollView可以产生画轴的效果,可以在手机屏中左右滑动。先来看内容。
 
初始化代码为:
 
mainView = [[UIScrollView alloc] initWithframe:CGRectMake(0.0, 0.0, self.view.frame.size.width, 400)]; 
mainView.directionalLockEnabLED = YES; 
mainView.pagingEnabled = YES; 
mainView.backgroundColor = [UIColor blueColor]; 
mainView.showsVerticalScrollIndicator = NO; 
mainView.showsHorizontalScrollIndicator = NO; 
mainView.delegate = self; 
CGSize newSize = CGSizeMake(self.view.frame.size.width * 2, self.view.frame.size.height); 
[mainView setContentSize:newSize]; 
[self.view addSubview:mainView]; 
pageControl = [[UIPageControl alloc] initWithframe:CGRectMake(0.0, 401, self.view.frame.size.width, 80)]; 
pageControl.hidesForSinglePage = YES; 
pageControl.userInteractionEnabled = NO; 
pageControl.backgroundColor = [UIColor redColor]; 
[self.view addSubview:pageControl]; 
UIView *view1=[[UIView alloc] initWithframe:CGRectMake(0.0, 0.0, self.view.frame.size.width, self.view.frame.size.height)]; 
view1.backgroundColor=[UIColor redColor]; 
[mainView addSubview:view1]; 
UIView *view2=[[UIView alloc] initWithframe:CGRectMake(self.view.frame.size.width, 0.0, self.view.frame.size.width, self.view.frame.size.height)]; 
view2.backgroundColor=[UIColor blueColor]; 
[mainView addSubview:view2];
滑动的事件为:
#pragma mark - 
#pragma mark UIScrollView 
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView{ 
if ([scrollView isKindOfClass:[UITableView class]]) { 
return; 
 
int index = fabs(scrollView.contentOffset.x) / scrollView.frame.size.width; 
 
pageControl.currentPage = index; 
 
//index为当前页码 
NSLog(@"%d",index);
 
更多详情:IOS网络编程http://bbs.9ria.com/thread-195570-1-1.html
【温馨提示】本文内容和图片为会员所有,本站只提供信息存储空间服务,如有涉嫌抄袭/侵权/违规内容请联系QQ:727533600 删除!
反对 0
举报 0
收藏 0
评论 0
进入企业网站会员联系方式


请登录查看


企业相关产品
输入关键词搜索更多
更多城市地区全国城市联盟