IOS代码块

``

1…关于 NSTimer 定时器的关闭问题
// 1. 首先要先建一个 NSTimer的对象,
// 2. 利用 NSTimer 中
- (void)invalidate; 方法终止定时器
// 3. 将 timer对象 置 空
// 1.

 NSTimer * timer = [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(upUp) userInfo:nil repeats:YES];
 // 2.
    [timer invalidate];
    // 3.
    timer = nil;

//PS: NSTimer 的第一个填 时间间隔
// 第二个填 操作对象
// 第三个填 方法
// 第四个填 nil
// 第五个填 是否重复执行

2.关于 NSTimer 的重置问题
// 1. 还是得 建立一个 NSTimer 的对象
// 2. 对象定时器停止,通过判断它是否是空指针来决定是否重置 NSTiemr 对象;

// 接上 一的代码,实现对 NSTimer 对象 timer 的重置

if( timer == nil){
  timer = [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(upUp) userInfo:nil repeats:YES];
  }

3.利用UIScrollView 制作图片浏览器的无限浏览效果
// 1.在图片的左右两边分别放置 你所存的照片的 最后一张和第一张
// 2.通过判断 UIScrollView 的偏移量来实行 转移;
//1. 在此方法中编写

-(UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView{
//2.取得大UISCrollView的所有子视图
   NSArray * array = [scrollView subviews];
   //3.获取 要缩放视图
   UIView * view = [array objectAtIndex:0];
   return view;
}

4.实现 图片的缩放功能
// 1.设置一个框架很大的UIScrollView对象
// 2. (在其上) 设置 很多框架很小个 小的UIScrollView
// 3.每一个小UIScrollView,用来装一张图片
//4.给每一个小的图片设置UIScrollView 自带缩放功能
// 5.将这些小UIScrollView对象装进很大的UIScrollView对象

5.实现 图片的翻页缩放还原功能(接 4)
// (在 滑动结束方法中写)
//1.遍历 滚动的大UIScrollView ,
//2.从中通过判断语句找到改变了尺寸的视图
//3.将其视图回复到原有尺寸

-(void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView{
    // 1.    for (UIScrollView * sView in scrollView.subviews){
        // 2.
        if ([sView isKindOfClass:[UIScrollView class]]){
//             3.
            sView.zoomScale = 1.0;
        }
    }
}
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值