實(shí)現(xiàn)原理:創(chuàng)建一個(gè)類(單例),這個(gè)類監(jiān)聽App即將離開前臺(tái),進(jìn)入后臺(tái),即將進(jìn)入前臺(tái),進(jìn)入前臺(tái)的通知,在合適的時(shí)機(jī)添加一個(gè)半透明的毛玻璃View到...
實(shí)現(xiàn)原理:創(chuàng)建一個(gè)類(單例),這個(gè)類監(jiān)聽App即將離開前臺(tái),進(jìn)入后臺(tái),即將進(jìn)入前臺(tái),進(jìn)入前臺(tái)的通知,在合適的時(shí)機(jī)添加一個(gè)半透明的毛玻璃View到...
推薦第三方庫(kù)SwiftGen和R.swift 如果不想用第三方庫(kù),可以參考如下寫法 使用示例 并且有提示
場(chǎng)景需求,如圖,長(zhǎng)按cell彈出展示的View有的需要6個(gè)item,有的需要4個(gè)item UIRectCorner定義 參考UIRectCorn...
Swift4 之前歸檔解檔model寫法 Swift4 之后只需要你的model遵守Codable協(xié)議 存儲(chǔ)對(duì)象示例 獲取對(duì)象示例 封裝了一個(gè)工...
添加代碼示例
1.聲明一個(gè)類RoundCorner 2.聲明一個(gè)空協(xié)議,協(xié)議名RoundCornerCompatible 3.在協(xié)議擴(kuò)展中,添加一個(gè)只讀屬性d...
而我想要的效果UISearchBar要對(duì)稱顯示,如下圖: 解決方法:把UISearchBar加在一個(gè)UIView上,然后設(shè)置UIView為tab...
原生的 Swift protocol 里沒有可選項(xiàng),所有定義的方法都是必須實(shí)現(xiàn)的翁潘。 給自定義的協(xié)議中添加extension,在extension...
在Objective-C的方法或者屬性后添加NS_SWIFT_NAME(...)示例
應(yīng)用場(chǎng)景:Swift4.1和Objective-C混編,Info.plist設(shè)置 View controller-based status ba...