介紹:
1. 支持圖片和文字,包含6種簡單排版: 只有文字, 只有圖片, 圖片在上下左右 。 只有圖片時,圖片如果比分段大,則只鋪滿整個分段,若比分段小,則為圖片大小居中 。圖片在左,右時,圖片層為正方形, 最大邊長是分段的高度, 圖片在頂部或者底部時, 圖片的最大高度為 分段高度 x 0.618 2. 指示器支持3種類型: 頂部線條,底部線條,方框; 可設置indicatorThickness和indicatorCornerRadius 變?yōu)閳A角指示器, 當indicatorThickness =
測試環(huán)境:
測試環(huán)境:xcode 6.1 iOS 8.1。
效果圖:
使用方法:
1. 支持圖片和文字,包含6種簡單排版: 只有文字, 只有圖片, 圖片在上下左右
只有圖片時,圖片如果比分段大,則只鋪滿整個分段,若比分段小,則為圖片大小居中
圖片在左,右時,圖片層為正方形, 最大邊長是分段的高度,
圖片在頂部或者底部時, 圖片的最大高度為 分段高度 x 0.618
2. 指示器支持3種類型: 頂部線條,底部線條,方框; 可設置indicatorThickness和indicatorCornerRadius 變?yōu)閳A角指示器, 當indicatorThickness = 0時, 指示器不顯示
3. 指示器移動效果: 平滑移動,彈簧效果.
4. 可設置選中/未選中時文字的字體, 顏色
5. 可設置選中時的背景色,如果指示器設置成圓角的,背景也變成圓角
6. 可設置不選擇任何分段
7. 控件最好用- (instancetype)initWithSegments:(NSArray *)segments; 方法創(chuàng)建,然后設置frame等(其他方式?jīng)]仔細測試)
segments數(shù)組可以是預先創(chuàng)建好的VOSegment,或者使用NSDIctionary數(shù)組.具體的看代碼.
8. 指示器移動效果可以自己寫: 在VOIndicatorAnimation中加相應的方法