Swift學(xué)習(xí)日記-從pageView開始swift初探

swift到現(xiàn)在已經(jīng)出到4.0,是時(shí)候該擁抱swift了,而且還覺得有些晚了,畢竟到swift3.0的時(shí)候swift就趨于穩(wěn)定了,swift4.0也只是更穩(wěn)定,添加了一些新特性,沒有過多大的改動(dòng)。swift感覺很不錯(cuò),很強(qiáng)大的語言,比起OC來,真的小巫見大巫。從現(xiàn)在起就開啟swift的大門,走進(jìn)swift的世界吧。哈哈哈哈哈~

實(shí)踐出真知

實(shí)踐出真知,所以在學(xué)習(xí)一些基礎(chǔ)swift基礎(chǔ)語法后,唯有實(shí)踐,才能體驗(yàn)的swift絲滑般柔順,當(dāng)然xcode對swift的支持感覺還不夠絲滑,提示老是有一些遲緩。于是跟著一些教程敲出了下面的東西。

12.gif

簡單介紹一下:

    一共五個(gè)swift文件(文件少了很多誒,清爽):
    SPPageView.swift                // 一個(gè)view,將titleView和contentView組合在一起
    SPTitleView.swift                 //  titleView 的構(gòu)造
    SPContentView.swift           //  contentView的構(gòu)造
    SPPageStyle.swift               //   整個(gè)pageView的一些設(shè)置風(fēng)格設(shè)置參數(shù)
    UIColor+SPExtension.swift //  對UIColor的擴(kuò)展

這個(gè)大到可以作為整體頁面的布局,小到也可以用到一些小控件,比如類似輸入法控件。后續(xù)將嘗試,如果作為頁面布局,有可能有的頁面是一個(gè)列表(UITableView), 也可能是一個(gè)瀑布流之類(UICollectionView),也還可以就是一個(gè)簡單頁面。之前OC做過類似contentView中使用UICollectionView來做容器,這樣可以利用重用機(jī)制節(jié)約資源,但是遇到一個(gè)問題,就是刷新小問題,不夠完美,后來改成用UIScrollView實(shí)現(xiàn)。

最后附上代碼地址

獨(dú)立思考,不屈從世界,安靜內(nèi)心,瘋子一樣行動(dòng),不理會周遭的嘈雜,有節(jié)奏的行走在coding~

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 轉(zhuǎn)載自:https://github.com/Tim9Liu9/TimLiu-iOS 目錄 UI下拉刷新模糊效果A...
    袁俊亮技術(shù)博客閱讀 12,146評論 9 105
  • you have to fight to reach your dream,you have to sacrifi...
    茅十三閱讀 288評論 0 0
  • 殘留的一截甘甜,圍繞成迷霧般的芬芳,囚我于巴掌大小的土壤。還好 三小時(shí)后會有洶涌的月光,還好二十四小時(shí)后會有朝陽,...
    李一十八閱讀 300評論 0 0
  • 我想如果是像我這樣用偷來的時(shí)間讀完百年孤獨(dú)的,真的會有被蠱惑的感覺。然后繼續(xù)偷時(shí)間,繼續(xù)讀,就會陷入燥郁的孤獨(dú)???..
    鉗子閱讀 542評論 0 4
  • 1 一直在看新項(xiàng)目的圖紙和相關(guān)文件。 新場開工,百廢俱興。說實(shí)話,很多東西都不清楚、不明白,即便自己已經(jīng)在新加坡這...
    晟治弗利閱讀 329評論 1 4

友情鏈接更多精彩內(nèi)容