UIScrollView的详细讲解
2011-12-07 10:59
218 查看
今天就讲下UIScrollView的一些事情,这个可以拖动的组件无论在应用还是游戏开发都会经常用到,所以我们就一定要更加熟悉它了。下面我们开始下手咯。 (1)初始化 一般的组件初始化都可以alloc和init来初始化,上一段代码初始化。 ? (2)滚动属性 UIScrollView的最大属性就是可以滚动,那种效果很好看,其实滚动的效果主要的原理是修改他的坐标,准确的讲是修改原点坐标,而UIScrollView跟其他组件的都一样,有自己的delegate,在.h文件中要继承UIScrollView的delegate然后在.m文件的viewDidLoad设置的delegate为self。如下: ? (3)结合UIPageControl做新闻翻页效果 初始化UIPageControl的方法都很简单,就是上面讲的alloc和init,不过大家要记住的一点就是如果你定义了全局变量一定要在delloc那里释放掉。 UIPageControl有一个userInteractionEnabled你可以设置它为NO。就是点击的时候它不调用任何方法。然后设置它的currentPage 为0,并把它加到view上去。 接下来在UIScrollView的delegate方法: ? ? UIScrollView还支持处理缩放的动作,比如图片的缩小或者地图。 但是必须实现它的委托viewForZoomingInScrollView: scrollViewDidEndZooming:withView:atScale:然后它的两个属性maximumZoomScale和minimumZoomScale 要不一样。这样就能基本实现图片的缩放了。 好了,今天讲UIScrollView和UIPageControl就到这里咯,希望大家都能理解。欢迎拍砖。 附加一个photo的利用UIScrollView实现的demo给大家:http://files.cnblogs.com/huangdongcheng/PagePhotosDemo.zip |
相关文章推荐
- UIScrollView的详细讲解
- UIScrollView的详细讲解
- UIScrollView的详细讲解
- Iphone应用开发之五: UIScrollView的详细讲解
- 【iphone应用开发】Iphone应用开发之五: UIScrollView的详细讲解
- UIScrollView的详细讲解
- UIScrollView的详细讲解
- UIScrollView的详细讲解
- 【iphone应用开发】iPhone应用开发之五: UIScrollView的详细讲解
- UIScrollView的详细讲解(转)
- UIScrollView的详细讲解
- UIScrollView的详细讲解
- UITableView详细讲解2
- UITableView 详细讲解
- iOS WebViewJavascriptBridge初步尝试与图文详细讲解
- UITableView 详细讲解
- UIImageView的详细讲解
- (转载)UITableView的详细讲解
- UITableView 详细讲解
- UITableView的详细讲解