首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    iOS学习笔记——滚动视图(scrollView)

    大家好,又见面了,我是全栈君 滚动视图:在根视图中添加UIScrollViewDelegate协议,声明一些对象属性 @interface BoViewController : UIViewController <UIScrollViewDelegate> //滚动视图对象 @property (retain, nonatomic) UIScrollView *scrollView; //视图中小圆点 scrollView可视区域 [self.scrollView scrollRectToVisible:rect animated:YES]; } #pragma mark-----UIScrollViewDelegate --------- //实现协议UIScrollViewDelegate的方法,必须实现的 - (void)scrollViewDidEndDecelerating:(UIScrollView

    2K10编辑于 2022-07-18
  • 来自专栏iOS底层原理

    iOS-如何让SPPageMenu滑动

    二·可滑动的本质<UIScrollViewDelegate> 创建一个Super父类,并继承SPPageMenuDelegate ,UIScrollViewDelegate @interface yourFatherViewController ()<SPPageMenuDelgeate,UIScrollViewDelegate> @property (nonatomic,strong) UIScrollView *scrollView; /

    93630发布于 2021-09-03
  • 来自专栏ShaoYL

    UIScrollView

    property(nonatomic) UIEdgeInsets contentInset; around content //8.滚动视图的代理 @property(nonatomic,assign) id<UIScrollViewDelegate nonatomic) UIScrollViewKeyboardDismissMode keyboardDismissMode NS_AVAILABLE_IOS(7_0); @end @protocol UIScrollViewDelegate 协议 @interface 控制器 () <UIScrollViewDelegate> @end 控制器要实现UIScrollViewDelegate协议里面的代理方法 #pragma mark - <UIScrollViewDelegate> 代理方法 /** * 只要scrollView在滚动,就会调用这个方法(监听scrollView的滚动) */ - (void)scrollViewDidScroll return _beautifulView; } 代理使用的一般规律 作用:用来监听控件的某些行为 代理:是控制器对象 代理:是id类型,并且是弱指针 代理协议的格式:控件类名Delegate,比如UIScrollViewDelegate

    2.8K60发布于 2018-05-11
  • 来自专栏高科技宣传

    OC项目接入Swift踩坑记录

    / MARK: - UITableViewDataSource extension MyViewController: UITableViewDataSource { } // MARK: - UIScrollViewDelegate extension MyViewController: UIScrollViewDelegate { } 2.Optional Use optional binding "if let" if let

    1.2K20编辑于 2022-11-07
  • 来自专栏网罗开发

    实现 iOS 无感知上拉加载更多

    顺着这条线,我先跑去看了 UIScrollViewDelegate 的源码: public protocol UIScrollViewDelegate : NSObjectProtocol { 思考:既然 UIScrollViewDelegate 的代理没有现成的代理回调,自己使用 KVO 去监听试试?

    3K40发布于 2021-08-13
  • 来自专栏宜达数字

    iOS开发-1.UITableView你会用吗?

    Paste_Image.png tableView的代理方法,默认继承了UIScrollViewDelegate @protocol UITableViewDelegate<NSObject,UIScrollViewDelegate

    1.2K30发布于 2020-06-03
  • 来自专栏我杨某人的青春满是悔恨

    委托与回调函数

    class ScrollViewCtrl: UIViewController, UIScrollViewDelegate { //some code override func viewDidLoad ScrollViewCtrl是一个控制器,它confirm to(遵守,大致就是其他语言中实现一个接口的意思)UIScrollViewDelegate这个protocol(协议)。

    2.1K30发布于 2018-09-10
  • 来自专栏张志敏的技术专栏

    MonoTouch绑定CocoaTouch类库

    定义语法如下: @protocol KKGridViewDataSource <NSObject> @end 或者 @protocol KKGridViewDelegate <NSObject , UIScrollViewDelegate BaseType(typeof(NSObject))] interface KKGridViewDataSource { }   [Model, BaseType(typeof(UIScrollViewDelegate

    67710发布于 2020-08-10
  • 来自专栏我和未来有约会

    UITextView自动滚动的解决方案

    )) { [theTimer invalidate]; theTimer = nil; [timer invalidate]; timer = nil; } } 最后 不要忘了实现 UIScrollViewDelegate

    1.8K90发布于 2018-01-16
  • 来自专栏全栈程序员必看

    iOS开发中touchesBegan和touchesEn…「建议收藏」

    touchesBegan 跟 touchedEnd 沒有提供給 UIScrollViewDelegate 所以要自己建立一個繼承自 UIScrollView 的 class 重寫這兩個

    44330编辑于 2022-09-15
  • 来自专栏iOS开发~

    iOS_实现下来ScrollView放大轮播图

    kHeight self.view.frame.size.height //屏幕高 创建轮播图属性,(也可以直接用UIImageView) @interface ViewController ()<UIScrollViewDelegate

    50420编辑于 2022-07-20
  • 来自专栏码客

    iOS 图片预览 放大缩小的实现方式

    原理 把UIImageView放到UIScrollView中 对UIImageView添加点击事件实现 具体代码 添加代理UIScrollViewDelegate 涉及的两个View @IBOutlet

    3.2K20发布于 2019-10-22
  • 来自专栏MapleYe

    【iOS】RxSwift官方Example3--地理位置监听

    | Delegate proxy : DelegateProxyType +-----+----> Observable<T1> | , UIScrollViewDelegate | | | Custom delegate (UIScrollViewDelegate

    1.4K20发布于 2020-03-31
  • 来自专栏iOS小生活

    UIScrollView

    UIScrollView的一些常用的代理方法如下: #pragma mark - UIScrollViewDelegate //监听页面滚动,根据scrollView.contentOffset来做业务逻辑

    1.3K20发布于 2019-08-12
  • 来自专栏sktj

    IOS 翻页

    1 import UIKit 2 3 class PageControlViewController:UIViewController, UIScrollViewDelegate { 4 5

    1.6K60发布于 2019-07-08
  • 来自专栏iOS开发攻城狮的集散地

    iOS 图片浏览的放大缩小

    #pragma mark -- UIScrollViewDelegate //返回需要缩放的视图控件 缩放过程中 - (UIView *)viewForZoomingInScrollView:(UIScrollView

    5K40发布于 2018-05-22
  • 来自专栏学海无涯

    iOS17适配指南之UIPageControl

    animated: true) // 启动定时器 timerProgress.resumeTimer() } } extension ViewController: UIScrollViewDelegate

    60820编辑于 2023-07-24
  • 来自专栏HelloCode开发者学习平台

    高效学习iOS —— Stroke和路径动画

    class MyRefreshView: UIView, UIScrollViewDelegate { var scrollView: UIScrollView init(frame: frame.size.height/2) layer.addSublayer(airplaneLayer) airplaneLayer.opacity = 0.0 (滑动显示更多) 这里使用UIScrollViewDelegate class { func refreshViewDidRefresh(_ refreshView: MyRefreshView) } class MyRefreshView: UIView, UIScrollViewDelegate

    2.3K20编辑于 2022-01-14
  • 来自专栏码农的生活

    iOS图片缩小放大scollView实现代码

    // // #import <UIKit/UIKit.h> @interface ImageDetailCon : UIViewController<UIScrollViewDelegate

    2.9K30发布于 2021-10-29
  • 来自专栏我杨某人的青春满是悔恨

    RxCocoa 源码解析——代理转发

    . */ public class RxScrollViewDelegateProxy : DelegateProxy , UIScrollViewDelegate , DelegateProxyType RxScrollViewDelegateProxy中也被重写了,我们来看一下: public class RxScrollViewDelegateProxy : DelegateProxy , UIScrollViewDelegate

    1.4K20发布于 2018-09-10
领券