UITextView的文字顯示區(qū)域是由textContainer決定的,所以要解決這個(gè)問題需要從textContainer或相關(guān)的屬性入手佩厚。 1.上下不留邊距 UITextV...

UITextView的文字顯示區(qū)域是由textContainer決定的,所以要解決這個(gè)問題需要從textContainer或相關(guān)的屬性入手佩厚。 1.上下不留邊距 UITextV...
定時(shí)器: 需要被添加到Runloop渺绒,否則不會(huì)運(yùn)行附井,當(dāng)然添加的Runloop不存在也不會(huì)運(yùn)行 還要指定添加到的Runloop的哪個(gè)模式,而且還可以指定添加到Runloop的多...
RxCocoa(scrollView.rx.didScroll) 得益于RxCocoa對UIKit做了extension,我們使用UI組件的Rx封裝時(shí)只需要調(diào)用rx屬性做祝,就可...
響應(yīng)式編程&鏈?zhǔn)骄幊?公司的幾個(gè)共享項(xiàng)目, 有較多后臺(tái)定時(shí)的網(wǎng)絡(luò)請求,定位和藍(lán)牙操作的組合. 原方案是通過閉包嵌套起來, 如此一來有些比較頭疼的問題: 閉包回調(diào)地獄, 每個(gè)組...
本文章內(nèi)部分圖片資源來自RayWenderlich.com 本文結(jié)合自己的理解來總結(jié)介紹一下RxSwift最基本的一些概念,當(dāng)然只這一篇是肯定介紹不完RxSwift的鸡岗,這篇文...
LLDB全稱Low Level Debugger 悯嗓,并不是低水平的調(diào)試器件舵,而是輕量級(jí)的高性能調(diào)試器,默認(rèn)內(nèi)置于Xcode中脯厨。能夠很好的運(yùn)用它會(huì)使我們的開發(fā)效率事半功倍铅祸,接下來...
前言 前面發(fā)了一篇iOS 面試的文章,在說到 UIView 和 CALayer 的區(qū)別和聯(lián)系的時(shí)候合武,被喵神指出沒有切中要點(diǎn)临梗,所以這里就 CALayer 和 UIView 這個(gè)...
Block是iOS開發(fā)中一種比較特殊的數(shù)據(jù)結(jié)構(gòu),它可以保存一段代碼稼跳,在合適的地方再調(diào)用盟庞,具有語法簡介、回調(diào)方便汤善、編程思路清晰什猖、執(zhí)行效率高等優(yōu)點(diǎn),受到眾多猿猿的喜愛萎津。但是Blo...