240 發(fā)簡信
IP屬地:陜西
  • 寫了個demo儡炼,建一個Swift文件繼承自ScrollingNavigationController惋鹅,代碼如下:

    import UIKit
    import AMScrollingNavbar

    @objcMembers class NavManager: ScrollingNavigationController {

    lazy var tableView: UITableView = {
    self.view.addSubview($0)
    $0.translatesAutoresizingMaskIntoConstraints = false
    $0.topAnchor.constraint(equalTo: view.topAnchor, constant: 0).isActive = true
    $0.leftAnchor.constraint(equalTo: view.leftAnchor, constant: 0).isActive = true
    $0.rightAnchor.constraint(equalTo: view.rightAnchor, constant: 0).isActive = true
    $0.bottomAnchor.constraint(equalTo: view.safeAreaLayoutGuide.bottomAnchor, constant: 0).isActive = true
    return $0
    }(UITableView())


    func configFollowScrollView(_ scrollableView: UIView, delay: Double = 0, scrollSpeedFactor: Double = 1, collapseDirection: NavigationBarCollapseDirection = .scrollDown, additionalOffset: CGFloat = 0, scrollSearchBar: Bool = false, followers: [NavigationBarFollower] = []) {
    self.followScrollView(scrollableView, delay: delay, scrollSpeedFactor: scrollSpeedFactor, collapseDirection: collapseDirection, additionalOffset: additionalOffset, scrollSearchBar: scrollSearchBar, followers: followers)
    }
    }
    然后建一個OC分類NavManager+Extension,代碼如下:

    #import <Foundation/Foundation.h>
    @interface NavManager (Extension)

    @end

    #import "NavManager+Extension.h"
    #import "NavbarDemo-Swift.h"

    @implementation NavManager (Extension)

    - (void)viewWillAppear:(BOOL)animated {
    [super viewWillAppear:animated];

    [self configFollowScrollView:self.tableView delay:0 scrollSpeedFactor:1 collapseDirection:NavigationBarCollapseDirectionScrollDown additionalOffset:0 scrollSearchBar:true followers:nil];
    }

    @end

    Build 成功报账,你可以參考一下。

    Objective-C繼承Swift類

    搜到的相關(guān)資料基本來自這個帖子Inherit from a Swift class in Objective C[https://stackoverflow.com/ques...

  • 120
    Swift Timer循環(huán)引用問題

    我的博客[https://dengfeng520.github.io/] 1、Timer產(chǎn)生循環(huán)引用的原因 iOS 10之前使用Timer會因為循環(huán)引用造成持有Timer的C...

  • 120
    Swift 類和結(jié)構(gòu)體

    我的博客[https://dengfeng520.github.io/] 1、值類型和引用類型 在iOS中虛擬內(nèi)存分為五大內(nèi)存分區(qū):堆區(qū)垂券、棧區(qū)、全局區(qū)羡滑、常量區(qū)、代碼區(qū)算芯。在Sw...

  • 120
    Swift 閉包(Closures)

    我的博客[https://dengfeng520.github.io/] 1柒昏、What's the closure? 作為iOS開發(fā)者對于Objective-C中的Block...

  • 被誤解的inout

    我的博客[https://dengfeng520.github.io/] 在Swift中,函數(shù)的參數(shù)默認都是常量是不可以修改的熙揍,如果我需要在函數(shù)內(nèi)部修改函數(shù)的某個參數(shù)职祷,或者通...

  • 120
    Swift ARC(自動引用計數(shù)器)

    我的博客[https://dengfeng520.github.io/] Swift 采用ARC的方式來管理和追蹤程序中的內(nèi)存使用情況。ARC的全稱(Automatic Re...

  • 120
    iOS 多線程之GCD

    我的博客[https://dengfeng520.github.io/] 由于GCD簡單易用届囚,任務更簡單純粹有梆,執(zhí)行效率高,本身性能高這些優(yōu)點意系,使得GCD在實際開發(fā)的使用和面試...

  • 120
    王者榮耀李信臺詞和語音包

    我的博客[https://dengfeng520.github.io/] 語音包來源[https://www.bilibili.com/video/BV1Zz4y127Mo]...

  • 120
    iOS 多線程概覽

    1泥耀、為什么所有的UI操作都在主線程中 不僅是iOS系統(tǒng),包括Android等蛔添,所有的UI渲染痰催、操作都在主線程中來完成。那為什么不采用多線程的方式呢迎瞧?使用多線程渲染UI更快夸溶,操...

  • 120
    基于MVVM構(gòu)建聊天App (四)構(gòu)建自己的開源庫

    Github 原文[https://dengfeng520.github.io/xiaoshiguangBlog/iOSNotes/%E6%9E%84%E5%BB%BA%E8...

  • 120
    基于MVVM構(gòu)建聊天App (三)網(wǎng)絡請求封裝

    Github 基于MVVM構(gòu)建聊天App (三)網(wǎng)絡請求封裝[https://github.com/dengfeng520/xiaoshiguangBlog/blob/mas...

  • 120
    Swift 的方式來使用數(shù)組

    GitHub地址[https://github.com/dengfeng520/xiaoshiguangBlog/blob/master/Swift%E8%BF%9B%E9%...

  • Objective-C繼承Swift類

    搜到的相關(guān)資料基本來自這個帖子Inherit from a Swift class in Objective C[https://stackoverflow.com/ques...

  • 120
    基于MVVM構(gòu)建聊天App (二)登錄UI實現(xiàn)

    1允懂、一個完整的開發(fā)流程 一般的厕怜,一個正常的流程包括: 產(chǎn)品定需求,給出原型圖 團隊確認需求 由設計師開始設計圖,同步開發(fā)做開發(fā)前的準備工作粥航,如技術(shù)調(diào)查琅捏,前后端如何配合等 設計...

  • 120
    基于MVVM構(gòu)建聊天App (一)從新建工程開始

    在開發(fā)一個新的App時不僅要考慮當前版本的需求,更要考慮到后期的版本迭代和維護工作 《Clean Code》一書中也提出代碼大部分時候是用來維護的递雀,而不是用來實現(xiàn)功能的柄延。所以...

  • 120
    HTML Notes

    1、相關(guān)資料 JavaScript: J和S大寫缀程,其他字母小寫 HTML: Hyper Text Markup Language四個字母全部大寫 CSS: Cascading...

個人介紹
來自兮夢古風動漫社的某只咸魚
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品