240 发简信
IP属地:广东
  • 写的很棒 我在进一步总结一下,请大佬帮忙看看对不对:
    1. 当UINavigationBar的translucent为YES时(默认值),控件的坐标从屏幕最上方开始计算,即(0,0)
    2. 当UINavigationBar的translucent为NO时,控件的坐标从导航栏左下方开始计算,即(0,64)或者(0,88)
    3. 当设置automaticallyAdjustsScrollViewInsets为YES时(默认值),滚动视图的内容会自动避开导航条。
    4. 当设置automaticallyAdjustsScrollViewInsets为NO时,滚动视图的内容会从顶部开始展示。
    5. edgesForExtendedLayout:边缘延伸属性,默认为UIRectEdgeAll,控制self.view的显示范围。
    self.edgesForExtendedLayout = UIRectEdgeNone; //从navigationBar下面开始计算一直到屏幕tabBar上部
    self.edgesForExtendedLayout = UIRectEdgeAll; //从屏幕边缘计算(默认)
    self.edgesForExtendedLayout = UIRectEdgeTop; //navigationBar下面开始计算一直到屏幕tabBar上部
    self.edgesForExtendedLayout = UIRectEdgeBottom; //从navigationBar下面开始计算一直到屏幕底部

  • UIWebView 离线缓存和提升加载速度

    RNCachingURLProtocol 参考文章:Drop-in Offline Caching for UIWebView (and NSURLProtocol) 能干什...

  • CGContext图形上下文详解

    核心绘图状态管理 CGContextSaveGState函数的作用是将当前图形状态推入堆栈。之后,您对图形状态所做的修改会影响随后的描画操作,但不影响存储在堆栈中的拷贝。在修...

  • iOS:抖音短视频生成webp动图客户端解决方案

    前言 最近要求做一个类似抖音将短视频生成动图在列表进行展示的需求,生成动图最大的好处是用户在列表能够最直观地预览到短视频的大致内容,虽然这个是个用户体验的加分项,但是如果我们...

  • 120
    CoreDara版本迁移、数据迁移

    2018第一篇技术文章,之前写过一篇关于CoreData基础的文章Magical Record 全面解析。关于CoreData迁移相关的文章网上有一些,但是都不是特别全面,所...

  • @阿兹尔 TBFontAdjust里Classes文件夹(TBFontAdjust-master->TBFontAdjust->Classes)

    iOS字体多屏幕适配

    写在前面 最近公司有一个需求,自己要根据屏幕放大,而由于时间赶,项目里是代码+xib混合开发的。一个个改太麻烦了,任务量太大,xib构建的页面还不好修改。找了一些资料,大功告...

  • 120
    iOS字体多屏幕适配

    写在前面 最近公司有一个需求,自己要根据屏幕放大,而由于时间赶,项目里是代码+xib混合开发的。一个个改太麻烦了,任务量太大,xib构建的页面还不好修改。找了一些资料,大功告...

个人介绍
如果写代码是为了生存,那多没意义!