Objective-C 学习记录 - 17

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);  //四舍五入

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值