iOS: 熱門搜索標(biāo)簽界面(Swift3)

首先創(chuàng)建一個SearchView類,這個類分為上面的標(biāo)題文字和下面的按鈕.按鈕的數(shù)量是不確定的,在將按鈕添加到SearchView之前先記錄下這個按鈕的maxX加上橫向間距的值和y值,在布局下一個按鈕的時候先判斷這一行余下的距離是否大于這個按鈕的寬度,也就是SearchView視圖的寬度減去上一個按鈕的maxX加上橫向間距的值是否大于這個按鈕的寬度.如果大于就是說剩下的距離可以放下這個按鈕,那么這個按鈕的x值就是上一個按鈕的maxX加上橫向間距,y值與上一個按鈕相同;如果小于就是說剩下的距離放不下這個按鈕,那么就將這個按鈕放到下一行,這個按鈕的x值就是0,y值就是上一個按鈕的y值加上縱向間距和按鈕的高度.整個SearchView視圖的高度是最后一個按鈕的maxY.


點(diǎn)擊熱門搜索視圖的按鈕會發(fā)生四件事: 1.將按鈕文字顯示到搜索框 2.將按鈕文字寫入到偏好設(shè)置 3.在歷史記錄中顯示按鈕 4.更新清空歷史按鈕的狀態(tài)

常量


把ScrollView添加到視圖中


搜索框


熱門搜索視圖


將歷史搜索寫入到偏好設(shè)置


歷史記錄視圖


更新清空歷史視圖狀態(tài)


清空歷史按鈕



上圖為2017年最新的視頻教程資料,搜索2352149755加我好友私聊我上傳視頻教程,有什么不懂的也可以來私聊問我。

不定時更新中。

如果你能明白這些視頻資料的好差,那么你也算是入行了,底層和中高層就是這一步之差。

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

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

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,040評論 4 61
  • 內(nèi)容抽屜菜單ListViewWebViewSwitchButton按鈕點(diǎn)贊按鈕進(jìn)度條TabLayout圖標(biāo)下拉刷新...
    皇小弟閱讀 47,133評論 22 665
  • 文/筆若 回憶的那點(diǎn)點(diǎn),是對是錯或許一次誠心的邀請或許一次微不足道的感動拌甜了猶豫中烈酒卻趕走了蓉醇?xì)庀埩粝曼c(diǎn)點(diǎn)...
    筆若閱讀 1,906評論 34 92
  • 小芝:有時間嗎?有個問題想請教一下你。 我:說吧,你又遇到什么困難了? 小芝:還是你了解我,又感覺自己拿不定主意了...
    良人猶美人閱讀 236評論 3 6
  • 有一首歌詞里面寫 誰是誰的誰 其實(shí)誰都不是誰的誰 都應(yīng)首先成為自己想成為的樣子 然后才是誰的誰誰誰 宏紅[愉快]
    宏紅閱讀 94評論 0 0

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