iOS測量儀器控件:LMGaugeView
簡單的,可定制的iOS測量儀器控件。
特性
- Display a gauge, such as a speedometer or a loading indicator.
- Using Core Graphics and Core Animation.
- Allow for a large amount of customization.
- Support Interface Builder Designable. </ul>
- iOS 7.0 or higher
- ARC </ul>
- Drag theLMGaugeViewfolder into your project.
- Add#import "LMGaugeView.h"to the top of classes that will use it. </ul>
要求
安裝
From CocoaPods
pod 'LMGaugeView'
Manually
用法
You can easily integrate the LMGaugeView with a few lines of code. For an example usage look at the code below.
LMGaugeView *gaugeView = [[LMGaugeView alloc] initWithFrame:frame]; gaugeView.value = 40; [self.view addSubview:gaugeView];
Customization
You can customize the following properties of LMGaugeView:
@property (nonatomic, assign) CGFloat minValue; @property (nonatomic, assign) CGFloat maxValue; @property (nonatomic, assign) CGFloat limitValue; @property (nonatomic, assign) NSUInteger numOfDivisions; @property (nonatomic, assign) NSUInteger numOfSubDivisions; @property (nonatomic, assign) CGFloat ringThickness; @property (nonatomic, strong) UIColor *ringBackgroundColor; @property (nonatomic, assign) CGFloat divisionsRadius; @property (nonatomic, strong) UIColor *divisionsColor; @property (nonatomic, assign) CGFloat divisionsPadding; @property (nonatomic, assign) CGFloat subDivisionsRadius; @property (nonatomic, strong) UIColor *subDivisionsColor; @property (nonatomic, assign) BOOL showLimitDot; @property (nonatomic, assign) CGFloat limitDotRadius; @property (nonatomic, strong) UIColor *limitDotColor; @property (nonatomic, strong) UIFont *valueFont; @property (nonatomic, strong) UIColor *valueTextColor; @property (nonatomic, assign) BOOL showUnitOfMeasurement; @property (nonatomic, copy) NSString *unitOfMeasurement; @property (nonatomic, strong) UIFont *unitOfMeasurementFont; @property (nonatomic, strong) UIColor *unitOfMeasurementTextColor;


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