objective-c – uiscrollview中的页面控制
发布时间:2020-12-15 01:48:04 所属栏目:百科 来源:网络整理
导读:我创建了一个包含页面控件的uiscrollview,它从资源包中加载图像..一切正常.可以滚动浏览不同的图像..问题是如果我点击相应的页面控件(点),我无法导航到相应的图像….你们可以帮助我下面的代码…下面的代码工作得很好 // Email.h@interface Email : UIViewCon
我创建了一个包含页面控件的uiscrollview,它从资源包中加载图像..一切正常.可以滚动浏览不同的图像..问题是如果我点击相应的页面控件(点),我无法导航到相应的图像….你们可以帮助我下面的代码…下面的代码工作得很好
// Email.h @interface Email : UIViewController<UIScrollViewDelegate> { UIPageControl *pageControl; UIScrollView *scroller; } @property (nonatomic,retain)IBOutlet UIPageControl *pageControl; @property (nonatomic,retain)IBOutlet UIScrollView *scroller; -(IBAction)clickPageControl:(id)sender; @end // Email.m @implementation Email @synthesize pageControl,scroller; -(IBAction)clickPageControl:(id)sender { int page=pageControl.currentPage; CGRect frame=scroller.frame; frame.origin.x=frame.size.width=page; frame.origin.y=0; [scroller scrollRectToVisible:frame animated:YES]; } -(void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView { int page = scrollView.contentOffset.x/scrollView.frame.size.width; pageControl.currentPage=page; } - (void)viewDidLoad { [super viewDidLoad]; self.title=@"Press Photos"; for (int i=1; i<10; i++) { UIImageView *images=[[UIImageView alloc]initWithImage: [UIImage imageNamed:[NSString stringWithFormat:@"%d.jpg",i]]]; images.frame=CGRectMake((i-1)*320,320,460); [scroller addSubview:images]; [images release]; } scroller.delegate=self; scroller.contentSize=CGSizeMake(320*9,460); scroller.pagingEnabled=YES; pageControl.numberOfPages=9; pageControl.currentPage=0; } 解决方法frame.origin.x=frame.size.width=page; 应该 frame.origin.x = frame.size.width * page; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ruby-on-rails – 需要使用Ruby的RSpec中的lib,1.9.2带来“
- Flash不同wmode属性及其问题
- 制作可刷新的side bar rest wcf 数据源(sencha2.0项目)
- 转载:2.5.5 AutoVacuum系统自动清理进程
- postgresql安装过程小记
- Oracle REST Data Services (ORDS) 发布 RESTful Web Servi
- c# – 为什么这段代码调整.NET表单的高度会使表单太小?
- u-boot-2011.03在mini2440/micro2440上的移植(六)——支持
- C#使用多个文件创建ZIP存档
- c# – 如何避免ViewBag(或ViewData)支持模型?