你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發基礎 >> 源碼推薦(12.1):多樣式分段控件,Swift和ObjC文檔生成工具

源碼推薦(12.1):多樣式分段控件,Swift和ObjC文檔生成工具

編輯:IOS開發基礎

多樣式分段控件--VOSegmentControl(論壇會員pozi119)

1.支持圖片和文字,包含6種簡單排版: 只有文字;只有圖片;圖片在上/下/左/右,只有圖片時;圖片如果比分段大,則只鋪滿整個分段,若比分段小,則為圖片大小居中;圖片在左,右時,圖片層為正方形, 最大邊長是分段的高度;圖片在頂部或者底部時, 圖片的最大高度為分段高度x0.618

2.指示器支持3種類型: 頂部線條,底部線條,方框; 可設置indicatorThickness和indicatorCornerRadius 變為圓角指示器, 當indicatorThickness = 0時, 指示器不顯示。

3.指示器移動效果: 平滑移動,彈簧效果。

4.可設置選中/未選中時文字的字體, 顏色。

5.可設置選中時的背景色,如果指示器設置成圓角的,背景也變成圓角。

6.可設置不選擇任何分段。

7.控件最好用- (instancetype)initWithSegments:(NSArray *)segments; 方法創建,然後設置frame等(其他方式沒仔細測試)。segments數組可以是預先創建好的VOSegment,或者使用NSDIctionary數組.具體的看代碼。

8. 指示器移動效果可以自己寫: 在VOIndicatorAnimation中加相應的方法。

測試環境:Xcode 5,iOS 6.0以上

001.gif


ACImageBrowser(論壇會員albertios) 

一個圖片浏覽庫,用 UICollectionView 做的,,就不用自己實現重用機制了~ 並可以方便的在浏覽大圖時定位並刪除相應單元。

測試環境:Xcode 5,iOS 6.0以上

screenshot.gif

JFATabBarController  

JFATabBarController是UITabBarController的替代選擇,可訪問任意數量的標簽。UITabBarController是一個構建用戶界面非常方便的控件,但卻有一個限制,如果有超過5個tab,那麼會用“More”按鈕取代第五個tab。部分用戶可能不大了解“More”的意義,而JFATabBarController卻可以消除該限制,它可以通過向左滑動tab bar來訪問任意數量的控件,並且有一個不錯的動畫效果。

19_98590_9f19bc1b5dc5c1d.gif

RAMAnimatedTabBarController  

RAMAnimatedTabBarController是一個Swift編寫的模塊,用以為tab bar添加動畫。該項目預置了動畫效果,不過你也可以通過子類化RAMItemANimation來添加自定義動畫,比如翻轉、彈動以及旋轉,從而更加靈動地選中、刪除或者加載項目。

272308_189_25201417169009408ad79cb6cda8f.gif


Swift和ObjC文檔生成工具 

jazzy是適用於Swift和Objective-C的命令行文檔生成工具。jazzy不會解析你的源文件,而是使用AST表示代碼。jazzy生成的文檔在外觀和感覺上很有蘋果官方文檔的風格,支持標准的Objective-C和Swift文檔注釋語法,使用了HTML模板,利用了Clang AST和SourceKit的強大和精確,支持Xcode和Dash文檔設置,並且還支持Objective-C和Swift混編的項目。

logo.jpg

KYCircularProgress  

Swift編寫的進度條,支持漸變色、支持UIBezierPat進度欄。

測試環境:Xcode 5,iOS 8.0以上

19_98590_d9361bfd97dcd3c.gif

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