
@送你的獨白么 MVVM 的方式, 建立一個映射, 將 formModel 每個屬性與 cell 類型, viewModel 類型綁定, 轉化為數組, 這樣在 tableView 代理方法里只需要 在每個 cell 上綁定 viewModel, cell 的事件傳遞給 cellViewModel 處理. 這樣 controller 每個 對cell 要做的都是一致的, 所以不用寫 if else
寫一個iOS復雜表單的正確姿勢前言 這幾天項目的新需求中有個復雜的表單界面,在做的過程中發現要比想象中復雜很多,有好多問題需要處理。有很多東西值得寫下來好好梳理下。 需求分析: 上圖便是UI根據需求給的高...
首先tableview的代理方法并沒有合理抽象, 可以看到有大量的 if else, 然后雖然 cell 里面的 model 跟 dataSource 是同一個對象, 但是這是錯的, 數據和狀態要顯式的隔離和轉換, 這樣才能保持代碼的可讀性和維護性
寫一個iOS復雜表單的正確姿勢前言 這幾天項目的新需求中有個復雜的表單界面,在做的過程中發現要比想象中復雜很多,有好多問題需要處理。有很多東西值得寫下來好好梳理下。 需求分析: 上圖便是UI根據需求給的高...
CGAffineTransformInvert 最后例子, 是因為你并沒有將第一個 transfrom 作用于view, 因為 invert 函數只會單純的逆操作, 所以 view 效果為逆時針45度并且放大1倍
CGAffineTransform寫在最前良好的用戶體驗,離不開好的動畫效果,作為一個碼農每次看到好的動畫總會去想想到底是怎么實現的,雖然之前也做過些動畫,但是都沒怎么去分析過,最近有空,就簡單研究了下,以此...
YY系列的解析寫的真棒
YYImage 源碼剖析:圖片處理技巧系列文章:YYText 源碼剖析:CoreText 與異步繪制YYAsyncLayer 源碼剖析:異步繪制YYCache 源碼剖析:一覽亮點YYModel 源碼剖析:關注性能...
簡書上寫動畫最全的, 受教啦
iOS動畫系列之三:Core Animation通過前面兩篇文章,大概基本上清楚了CALayer在動畫中的作用。本宅胖在看到這篇文章的標題的時候,心里暗自捏了一下大腿。真是自己給自己挖坑不嫌大啊! 又不能劇透直接使用CAB...
有機會一定的
一個基于CAAnimation的動畫工具BinAnimation Link to GitHub 為什么使用 必要性:作為 iOS 開發工程師,在日常的開發工作中,雖然不需要像游戲開發一樣設計各式各樣酷炫的動畫,但是...
學習及實踐筆記 記錄iOS動畫的學習及實踐 目錄 顯示層(UIView)動畫初級動畫關鍵幀動畫逐幀動畫Gif動畫的處理 內容層(CALayer)動畫CoreAnimation...
封裝的很棒
一個基于CAAnimation的動畫工具BinAnimation Link to GitHub 為什么使用 必要性:作為 iOS 開發工程師,在日常的開發工作中,雖然不需要像游戲開發一樣設計各式各樣酷炫的動畫,但是...