源碼推薦:Json/xml自動生成model類插件 高度自定義的TabBarController

martin1983 7年前發布 | 39K 次閱讀 JSON XML iOS開發 Flask Web框架

Json/xml自動生成model類插件(上傳者:netyouli)

自動把json或者xml字符串自動生成模型類文件內容;避免手工創建模型類的麻煩和錯誤率(提高開發效率);自動生成類名稱首字符大寫 ;生成的模型類與WHC_Model解析json庫完全匹配;支持xml/json字符串和dictionary字符串。

項目地址  

導航漸變列表懸停置頂效果(上傳者:ZhouJiaWwei)

仿攜程App發現模塊做的tableView和collectionView的嵌套,加上導航漸變效果,headerView懸停置頂。

masongry 計算高度并且緩存(上傳者:huangping)

動態計算高度,根據文字的大小限制高度,點擊按鈕展開或者收縮。

高度自定義的TabBarController(上傳者:yuping2901)

1. 替代系統的UITabBarController,以下屬性均可自定義:

a) TabBar:位置、大小、邊框、圓角、分割線、內容支持滾動等;

b) TabItem:圖像、選中背景、title字體、title顏色等,均包含選中和未選中兩種狀態;

c) Badge:支持數字badge和小圓點badge,可自定義:位置、大小、背景顏色、背景圖像、badge title字體、badge title顏色等;

2. 替代系統的UISegmentControl,且功能更加強大;

3. 仿網易、搜狐等新聞客戶端的可滑動的內容視圖和TabBar,支持滑動內容視圖時,對應TabItem的字體、顏色、選中背景跟隨內容視圖的滾動進行平滑漸變切換;

4. 多個代理方法,可以自由適應各種需求;

5. 可以添加一個居中的特殊的YPTabItem按鈕,類似于新浪微博中間的“+”號按鈕;

6. interceptRightSlideGuetureInFirstPage和interceptLeftSlideGuetureInLastPage屬性,設置為YES可攔截content scrollView的滑動手勢,避免左右側邊欄和右拖返回的手勢沖突;

項目地址  

 

來自:http://www.cocoachina.com/ios/20161229/18470.html

 

 本文由用戶 martin1983 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!