All Projects → lminhtm → Lmgaugeview

lminhtm / Lmgaugeview

Licence: mit
LMGaugeView is a simple and customizable gauge control for iOS.

Projects that are alternatives of or similar to Lmgaugeview

Xib2storyboard
A tool to convert Xcode .xib to .storyboard files
Stars: ✭ 121 (-45.98%)
Mutual labels:  interface-builder
React Layer Stack
Layering system for React. Useful for popover/modals/tooltip/dnd application
Stars: ✭ 152 (-32.14%)
Mutual labels:  layer
Lgbutton
A fully customisable subclass of the native UIControl which allows you to create beautiful buttons without writing any line of code.
Stars: ✭ 2,216 (+889.29%)
Mutual labels:  interface-builder
Floatinglabeltextfieldswiftui
Floating Label TextField for SwiftUI. FloatingLabelTextFieldSwiftUI
Stars: ✭ 128 (-42.86%)
Mutual labels:  interface-builder
Gps Overlay On Video
Telemetry (GPS) data overlay on videos
Stars: ✭ 136 (-39.29%)
Mutual labels:  gauge
Ngx Gauge
A highly customizable Gauge component for Angular 9+ apps and dashboards
Stars: ✭ 158 (-29.46%)
Mutual labels:  gauge
Uibezierpath Symbol
[DEPRECATED] Symbol extension for UIBezierPath class (UIBezierPath category).
Stars: ✭ 115 (-48.66%)
Mutual labels:  layer
Quicklayout
Written in pure Swift, QuickLayout offers a simple and easy way to manage Auto Layout in code.
Stars: ✭ 213 (-4.91%)
Mutual labels:  interface-builder
React Circular Input
React components for easily composing a circular range input
Stars: ✭ 141 (-37.05%)
Mutual labels:  gauge
Keras Multi Head
A wrapper layer for stacking layers horizontally
Stars: ✭ 172 (-23.21%)
Mutual labels:  layer
Instantsearch Android
A library of widgets and helpers to build instant-search applications on Android.
Stars: ✭ 129 (-42.41%)
Mutual labels:  interface-builder
Ruoyi Oracle
(RuoYi)官方仓库 基于SpringBoot的权限管理系统 易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。直接运行即可用
Stars: ✭ 134 (-40.18%)
Mutual labels:  layer
Yapi To Typescript
根据 YApi 或 Swagger 的接口定义生成 TypeScript/JavaScript 的接口类型及其请求函数代码。
Stars: ✭ 161 (-28.12%)
Mutual labels:  interface-builder
Iconic
🎨 Auto-generated icon font library for iOS, watchOS and tvOS
Stars: ✭ 1,567 (+599.55%)
Mutual labels:  interface-builder
Svg Gauge
Minimalistic, animated SVG gauge. Zero dependencies
Stars: ✭ 188 (-16.07%)
Mutual labels:  gauge
Gskstretchyheaderview
A generic stretchy header for UITableView and UICollectionView
Stars: ✭ 1,624 (+625%)
Mutual labels:  interface-builder
Vue Ui For Pc
基于Vue2.x的一套PC端UI组件,包括了Carousel 跑马灯、Cascader 级联、Checkbox 多选框、Collapse 折叠面板、DatePicker 日期选择、Dialog 对话框、Form 表单、Input 输入框、InputNumber 数字输入框、Layer 弹窗层、Loading 加载、Menu 菜单、Page 分页、Progress 进度条、Radio 单选框、SelectDropDown 仿select、Switch 开关、Table 表格、Tabs 标签页、Textarea 文本框、Tooltip 文字提示、BackTop 返回顶部、steps 步骤条、Transfer 穿梭框、Tree 树形、Upload 文件上传、Lazy 图片懒加载、Loading 加载、Pagination 分页等等
Stars: ✭ 156 (-30.36%)
Mutual labels:  layer
Ibcustomfonts
IBCustomFonts category allows you to use custom fonts from Interface Builder (IB) when building your iOS apps. Apps using IBCustomFonts category are approved by Apple App Store (check readme.md on latest info). Tested on iOS6 - iOS11.
Stars: ✭ 214 (-4.46%)
Mutual labels:  interface-builder
Dc Sdk
DC-SDK 是基于 Cesium 进行二次开发的2、3D一体 WebGis 应用框架,该框架优化了 Cesium 的使用方式和增添了一些额外功能,旨在为开发者快速构建 WebGis 应用。🌎
Stars: ✭ 206 (-8.04%)
Mutual labels:  layer
React D3 Speedometer
✨ ⚛️ React Speedometer component using d3.js 🌈 🎨
Stars: ✭ 162 (-27.68%)
Mutual labels:  gauge

LMGaugeView

LMGaugeView is a simple and customizable gauge control for iOS inspired by Flavor sketch on Dribbble.

         

Swift Version

https://github.com/lminhtm/LMGaugeViewSwift

Features

  • 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.

Requirements

  • iOS 8.0 or higher
  • ARC

Installation

From CocoaPods

pod 'LMGaugeView'

Manually

  • Drag the LMGaugeView folder into your project.
  • Add #import "LMGaugeView.h" to the top of classes that will use it.

Usage

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;

(See sample Xcode project in /LMGaugeViewDemo)

License

LMGaugeView is licensed under the terms of the MIT License.

Contact

Minh Luong Nguyen

Projects using LMGaugeView

Feel free to add your project here

Android Version

Thanks Sorbh for making KdGaugeView

Donations

paypal

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].