1.UIScrollView的分页与UIPageControl
//开启scrollView的翻页功能,默认以scrollView的size为1页
scrollView.pagingEnabled = YES;
通过scrollView的delegate实现控制pageControl显示页码的两种常用方法:
/** 使pageControl的页码显示为目前显示面积最多的页码 */
-(void) scrollViewDidScroll:(UIScrollView *)scrollView
{
int page = (int)(scrollView.contentOffset.x / scrollView.frame.size.width + 0.5);
self.pageControl.currentPage = page;
}
/** 当scrollView停止滚动后再显示换页 */
-(void) scrollViewDidEndDecelerating:(UIScrollView *)scrollView
{
int page = scrollView.contentOffset.x / scrollView.frame.size.width;
self.pageController.currentPage = page;
}
pageControld的属性:
pageControl.currentPage = page; //当前的页码
pageControl.numberOfPages = num; //总页码
pageControl.hidesForSinglePage = YES; //单页的时候是否隐藏pageControl
2.浮点转整数:
int integer = (int)float; //去尾
int integer = (int)(float + 0.5); //四舍五入