- scrollView 的作用 让界面可以滑动,缩放
- 默认不可滑动,想要滑动需要告诉scrollView内容的大小
scrollView.contentSize =self.ImageView.frame.size;
- 按钮滑动
Point 为cgpoint 属性
[Self.scrollViewsetContentOffset:Point animated:Yes]
按钮滑动不能自动弹回 手动滑动可以自动弹回
- Self.scrollView.contentInset = UIEdgeInsetsMake(100, 50,23,799);
原理是设置内边距 内部封装的办法。 上左下右
- 要设置一个方向不能滚动
设置哪个方向比屏幕小就好
- scrollView 有一个 enabled 属性 如果去掉则不能滚动
- 缩放
缩放要设置代理 并且需要调用方法
- (uiview *)viewForZoomingInScrollView:(UIVIEW *)
在主方法中要设置两个属性
Self.scrollView.maximumZoomScale = 2;
Self.ScrollView.minimumZoomScale = 0.5;
- 设置下方最大的y 为scrollView contentSize 的y
- scrollView 滚动条 属性 showsscrollViewindecators 因为有他 就不能用lastObject 如果要用就要去掉滚动条
- 代理使用时的情况
自己的事情,自己无法完成 要别人做
自己的事情 对其他的造成影响 要告诉别人
- 实现了缩放就会自动实现了移动 (因为获取了图片的大小) 不过是要先缩放再移动
- %tu 会根据不同平台将证书转换成 32位和64位
- Self.scrollView.pagingEnabled = YES; 分页效果 根据scrollView的宽来设置的
- 最大的x值 来设置self.scrollView.contentsize
- pageControl numberOfPages 设置多少页 currentPage 当前页
- 改变分页指示器 要通过scrollView代理
- + 0.5的宽度 就会一过一半 pageControl就会调到下一页
- 自动滚动有一个nstimer的定时器
作用 : 每隔一段时间就会调用一个方法
- 代理只能用#import 不能用class
- 代理只能用一个, 因为他是一个成员属性, 再复制就替换了
- Alertviewstyle
UIAlertViewStyleDefault = 0, 默认没有
UIAlertViewStyleSecureTextInput,
UIAlertViewStylePlainTextInput,
UIAlertViewStyleLoginAndPasswordInput