zoukankan      html  css  js  c++  java
  • iOS-UIScrollView/NSTimer

    1. 监听scrollview停止拖拽需要下面两个方法:

    2. scrollview的代理为何是weak, 防止循环引用

    3. 设置代理,可以拖线设置,也可以代码设置 

    4. 缩放: 实现delegate方法,设置缩放的view, 设置缩放比例

    5. pagingEnabled = YES : 当滑到第二页超过一半时手放开,会自动滚到第二页

    6. 轮播图的两种方式:

      第一种,在滑到第二页超过一半时,页数就变化

      第二种,页面停止后,页数再变化

     7. 只有一页时,pageControl隐藏: pageControl.hidesForSonglePage= YES

    8. 设置pageControl的图片

    9. 用户开始拖拽时,关闭定时器NSTimer, 用户结束拖拽,重启计时器。NSTimer一旦被invalidate就被销毁。虽然要频繁地创建计时器,但也没办法。

    10. 主线程作用:显示刷新UI界面,处理与用户的交互事件

      问题:当用户拖拽其他控件时,轮播图就停止轮播了,因为同一时间主线程只能做一件事情

      解决:[[NSRunLoop mainRunLoop addTimer:self.timer forMode:NSRunLoopCommonModes];

  • 相关阅读:
    开发微信App支付
    SAP 数据类型
    SAP RFC函数
    单点登录
    集中式与分布式
    SAP 表类型
    独立软件供应商
    SAP 优缺点
    SAP 使用
    SAP 费用
  • 原文地址:https://www.cnblogs.com/yintingting/p/12760364.html
Copyright © 2011-2022 走看看