iOS-swift-如何?樹級目錄的摺疊和展開

來源:互聯網
上載者:User

標籤:ios   swift   sectionheader   uitableviewcell   

如何?樹級目錄的摺疊和展開
1 引言
    最近一直在用swift寫項目,目前已經完成了小半,大概11月中旬能夠完成,到時會出個系列視頻,把源碼放出來。我是iOS 零基礎學習swift,之前沒有任何objc經驗,這幾個星期一直在掉坑爬坑的迴圈中度過。當前不僅swift中文資料稀缺,英文資料也很少,不少問題到最後還是要去看objc代碼,導致我現在看objc連蒙帶猜也能明白個七七八八。除此之外,加的幾個swift學習群中的大牛也很熱心,很多問題都能直指痛點。所謂飲水思源,上周趁項目空閑,幫一位網友做了個demo,主要功能就是“如何?樹級目錄的摺疊和展開”。
    題目乍看上去挺唬人,其實我們平時經常使用,windows資源管理員的分類樹,點擊減號摺疊目前的目錄及子目錄,點擊加號則展開。demo所要完成的功能也類似,不過目錄換成了UITableViewCell,加號減號變成了單擊SectionHeader。是功能示範(上傳的gif圖片不顯示,請點擊http://i1.hoopchina.com.cn/blogfile/201409/30/BbsImg141204328756017_360*240.gif)
    
2 源碼下載
    這個是站內連結:http://download.csdn.net/detail/adoaiwen1314/7991993    注意:運行demo的時候請開啟代理,這位網友的網站被牆了:http://redian.today/mobi.php?mod=comment&id=218560&type=json
3 FAQ

  demo中解析Json的函數有點複雜,只是針對特定的資料結構,可以忽略不看,主要是如何用sectionHeader實現隱藏和展開的過程。具體代碼就不分析了,有疑問的可以在評論中留言。

iOS-swift-如何?樹級目錄的摺疊和展開

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.