前一篇文章講述 RxSwift 框架中最重要的類(lèi) Observable<T> ,但是其局限性只能作為被訂閱者被動(dòng)接收信號(hào)并響應(yīng)事件。項(xiàng)目中避免不了主動(dòng)發(fā)出信號(hào)操作的情況,這時(shí)...
前一篇文章講述 RxSwift 框架中最重要的類(lèi) Observable<T> ,但是其局限性只能作為被訂閱者被動(dòng)接收信號(hào)并響應(yīng)事件。項(xiàng)目中避免不了主動(dòng)發(fā)出信號(hào)操作的情況,這時(shí)...
背景 某個(gè)頁(yè)面是使用Xib做的,現(xiàn)在需要上面的某些控件根據(jù)某些狀態(tài)的變化位置發(fā)生變化。如果我們直接在代碼中設(shè)置這些控件的frame是無(wú)效的,這時(shí)我們需要使用NSLayoutC...
關(guān)于iOS推送如何配置,這個(gè)大家都不陌生了,但我今天要講的是收到推送后,即使用戶不點(diǎn)擊,也要第一時(shí)間在程序處理一些邏輯,刷新UI,或者運(yùn)行一段代碼。需求是這樣的:當(dāng)我應(yīng)用收到...
現(xiàn)在對(duì)于我們 iOS 開(kāi)發(fā)來(lái)說(shuō),基本上說(shuō)不可能不使用第三方輪子啦,畢竟沒(méi)那么多時(shí)間,而且自己造的輪子往往想著成為上圖中的最后一個(gè),結(jié)果卻成了上圖中第二個(gè)或第一個(gè)啦,當(dāng)然大公司...
效果 如圖: 在項(xiàng)目中遇到這個(gè)問(wèn)題,總結(jié)出比較方便使用的方法 《1》tableView的headerView和cell有些類(lèi)似, 所以先創(chuàng)建一個(gè)類(lèi), 繼承自UITableVi...
前言 App 常用控件 -- 多級(jí)下拉菜單, 如團(tuán)購(gòu)類(lèi), 房屋類(lèi), 對(duì)數(shù)據(jù)進(jìn)行篩選. 有一級(jí), 二級(jí), 三級(jí), 再多就不會(huì)以這種樣式,呈現(xiàn)給用戶了. 作者就簡(jiǎn)單聊一下 ...