你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發基礎 >> 源碼推薦(02.12):實現一行多種樣式的UILabel UIImageView混排,導航欄漸變

源碼推薦(02.12):實現一行多種樣式的UILabel UIImageView混排,導航欄漸變

編輯:IOS開發基礎

實現一行多種樣式的UILabel UIImageView混排(上傳者:huangxuan518)

一個非常牛B的View! 大家經常做項目,應該會遇到一個界面的一行有多個UILaebl 多個UIImageView混的情況,尤其是UILaebl的文字長度是動態的情況,這時候就需要計算各種長度位置,比較麻煩,關鍵是,這種情況非常常見,所以我就想出來寫這麼一個多功能View,它基本上滿足你日常大部分需求,不管是一行一個UILabel還是2個UILabel,或者是一個UIImageView或者2個,或者UILabel與UIImageView組合,只要你想的到的,HXFlexoView都可以滿足你.如果你覺得對你有用,記得給點個贊哦,謝謝!您的支持,是我最大的動力.歡迎關注本人博客: http://blog.libuqing.com/

導航欄漸變,上圖視圖跟qq空間效果使得放大縮小(上傳者:1023251767)

導航欄的背景alpha跟隨手勢變化,滾動視圖header隨著拉伸的變化呈現放大縮小

純代碼封裝性搭建新浪微博框架(上傳者:xiayuanquan)

介紹:新浪微博的框架是一個比較好看的框架,比較特殊,使用UITabViewController是無法實現,需要自定義視圖Tabbar去覆蓋原有的tabbar,然後添加按鈕並通過代理傳遞事件。閒來無事,就寫了寫,盡量的封裝代碼,提高代碼的美感。

大概介紹一下步驟如下:

1.將所有所有需要的控制器類創建好;

2.在自定義的TabViewConroller類中導入需要的控制器頭文件,定義一個方法來添加子控制;

3.創建一個繼承UIView的自定義的tabbar類,並擁有一個UITabbarItem模型;

4.在自定義的TabViewConroller類中再定義一個方法,使用上面的自定義的tabbar替換默認的tabbar;

5.在自定義的TabViewConroller類中的viewWillAppear方法中移除默認的tabor中的所有UIBarButton;

6.自定義的tabbar類的的UITabbarItem的setter方法中創建自定義的按鈕,設置按鈕屬性;

7.自定義的tabbar類的的UITabbarItem的layoutSubViews方法中布局所有的字視圖;

8.記錄按鈕的tag,設置當前選中按鈕,同時在按鈕事件中設置選中和取消選中狀態;

9.在tabbar類設置代理,回傳選中按鈕的tag,用來確定切換控制器。

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved