iphone开发-uiscrollview 的使用
苹果官方例子-scrollView pageControl
例子的关键是使用的延迟加载的思想 ,如uitableview的reuse uitableviewcell一样
for (unsigned i = 0; i < kNumberOfPages; i++) { |
[controllers addObject:[NSNull null]]; |
} |
同时考虑用户体验
[self loadScrollViewWithPage:0]; |
[self loadScrollViewWithPage:1]; |
其他参考:
Detect Single Tap in UIScrollView
ScrollingMadness
---------选择单触事件对象
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
UITouch *touch = [touches anyObject];
//NSLog(@"tag %@",touch);
if([touch view] == imageView)
{
//Do Something
}
}
UIScrollingView的拖刷效果
http://github.com/enormego/EGOTableViewPullRefresh
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步