MDRadialProgress - A custom UIView useful to represent progress in discrete steps.

  •        10

A custom UIView useful to represent progress in discrete steps. or copy MDRadialProgress.{h|m}, MDRadialProgressLabel.{h|m}, MDRadialProgressTheme.{h|m} into your project.

https://github.com/mdinacci/MDRadialProgress

Tags
Implementation
License
Platform

   




Related Projects

PPBadgeView - iOS Custom Badge, Support UIView, UITabBarItem, UIBarButtonItem ,Support Objective-C/Swift; iOS自定义Badge组件, 支持UIView, UITabBarItem, UIBarButtonItem, 支持Objective-C/Swift

  •    Swift

iOS Custom Badge, Support UIView, UITabBarItem, UIBarButtonItem ,Support Objective-C/Swift; iOS自定义Badge组件, 支持UIView, UITabBarItem, UIBarButtonItem, 支持Objective-C/Swift

RRAutoLayout - iOS6 AutoLayout backport to iOS5

  •    Objective-C

I assume you are advanced iOS developer, know most of its internals and understand that this code/article is more proof of concept than working port (even if it kind of works). Nice, project starts without errors, but we see nothing on the screen. First we need to populate our class with data from XIB unarchiver. This is quit easy, just [aDecoder decodeIntegerForKey:@"..."] and set it where it belongs. Now we have our NSLayoutConstraint with all data from Interface Builder, but it gets dealloc'ed as soon as it created - we need to hold onto it. From Apple docs we see that UIView holds all its constraints, but views on iOS5 don't have all those ivars and methods to hold them... Adding methods is quite easy, everyone who reads this is already familiar with categories and if not..., well you shouldn't be reading this :) So as I wrote - we need clever way to store constraints in UIView on iOS5 and leverage all of its memory management. Lets start with -[UIView constraints] and -[UIView addConstraint:]. We don't want just drop those into category of UIView because they would conflict on iOS6 default implementation, so we need magic of <objc/runtime.h> again. First lets check if we not running in iOS6 if( ![[UIView class] respondsToSelector:@selector(requiresConstraintBasedLayout)] ) if not - insert our custom implementation of methods with default names of iOS6 - class_addMethod. Ok, so far so good, we have nonconflicting implementation in iOS5 witch does nothing in iOS6, now... were to store those constraints... (as you know categories don't have ivars). For this we will use quite new <objc/runtime.h> magic (this works from 10.6 as I remember) objc_setAssociatedObject.

CMPopTipView - Custom UIView for iOS that pops up an animated "bubble" pointing at a button or other view

  •    Objective-C

An iOS UIView subclass that displays a rounded rect "bubble", containing a text message, pointing at a specified button or view. A CMPopTipView will automatically position itself within the view so that it is pointing at the specified button or view, positioning the "pointer" as necessary.

AnimationEngine - Easily build advanced custom animations on iOS.

  •    Objective-C

INTUAnimationEngine makes it easy to build advanced custom animations on iOS. INTUAnimationEngine provides a friendly interface to drive custom animations using a CADisplayLink, inspired by the UIView block-based animation API. It enables interactive animations (normally driven by user input, such as a pan or pinch gesture) to run automatically over a given duration. It can also be used to get a callback every frame of an animation.

UIView-EasingFunctions - A category on UIView that allows to use custom easing functions with block-based animations

  •    Objective-C

This is a category on UIView that allows to attach custom easing functions to animatable UIView properties. UIView+EasingFunctions works great with AHEasing, a library of easing functions. The library contains almost every easing function you might ever need.


JFMinimalNotifications - An iOS UIView for presenting a minimalistic notification that doesn't block the UI and is highly configurable

  •    Objective-C

This is an iOS UIView for presenting a beautiful notification that is highly configurable and works for both iPhone and iPad. JFMinimalNotification is only available in ARC and targets iOS 7.0+. Please see the example project include in this repo for an example of how to use this notification.

VBPieChart - 🍰📈 Pie Chart iOS control with different animations to present.

  •    Objective-C

Animated Pie Chart control for iOS apps, based on CALayer. Very easy in use and have custom labeling. VBPieChart is subclass of UIView.

MarkupKit - Declarative UI for iOS and tvOS

  •    Objective-C

MarkupKit is an open-source framework for simplifying development of native iOS and tvOS applications. It allows developers to construct user interfaces declaratively using a human-readable, HTML-like markup language, and can in most cases be used as a drop-in replacement for XIB files or storyboards. In addition to support for all system-provided view types, MarkupKit includes a set of UIView subclasses that make working with auto layout much easier. It also supports custom (i.e. application-specific) view types.

ShadowView - An iOS Library that makes shadows management easy on UIView.

  •    Swift

ShadowView is an iOS Shadow library that makes view's shadow implementation easy and sweet 🎉 🎊. Add simple shadows to add a gaussian blurred projection (as a shadow) to any UIView.

SPUserResizableView - SPUserResizableView is a user-resizable, user-repositionable UIView subclass built for iOS

  •    Objective-C

SPUserResizableView is a user-resizable, user-repositionable UIView subclass. It is modeled after the resizable image view from the Pages iOS app. Any UIView can be provided as the content view for the SPUserResizableView. As the view is respositioned and resized, setFrame: will be called on the content view accordingly. Include SPUserResizableView.h and SPUserResizableView.m in your project.

TangramKit - TangramKit is a powerful iOS UI framework implemented by Swift

  •    Swift

TGLayoutPos is represent to the position of a view. UIView provides six extension variables:tg_left, tg_top, tg_bottom, tg_right, tg_centerX, tg_centerY to set view's margin or space distance between self and others. TGLayoutSize is represent to the size of a view. UIView provides two extension variables:tg_width,tg_height to set view's width and height dimension. there are three special TGLayoutSize const object: .wrap, .fill, .average mean: wrap all subviews size, fill in to superview's residual size, average the superview's size.

PinLayout - Fast Swift Views layouting without auto layout

  •    Swift

Extremely Fast views layouting without auto layout. No magic, pure code, full control and blazing fast. Concise syntax, intuitive, readable & chainable. PinLayout can layouts UIView, NSView and CALayer. 📌 PinLayout is actively updated. So please come often to see latest changes. You can also Star it to be able to retrieve it easily later.

TYAlertController - Powerful, Easy to use alert view or popup view on controller and window, support blur effects,custom view and animation,for objective-c,support iphone, ipad

  •    Objective-C

Powerful, Easy to use alertView or popupView on controller and window, support blur effect, custom view and custom animation, use aotolayout.support iphone, ipad . 1.copy TYAlertController Folder to your project, if you want to have blur effect ,you need copy Blur Effects Folder to your project. 2. #import "UIView+TYAlertView.h", when you use it, if you want use blur effect, #import "TYAlertController+BlurEffects.h". 3. you can use TYAlertController show in controller, or use TYShowAlertView show in window, or use Category UIView+TYAlertView convenient show alertview. 4. check Demo,it have more usefull usage and example.

NAKPlaybackIndicatorView - A UIView that mimics the music playback indicator in the Music

  •    Objective-C

NAKPlaybackIndicatorView is a view that mimics the music playback indicator in the Music.app on iOS. It has some vertical bars and they oscillate randomly. Requires iOS 8.0 or later.

CRPixellatedView - Custom UIView subclass with a pixellated animation inspired by Facebook's Slingshot app

  •    Objective-C

Custom UIView subclass with a pixellated animation inspired by Facebook's Slingshot app.

ParallaxView - tvOS controls and extensions that add parallax effect to your application.

  •    Swift

Easy to use UIView, UICollectionViewCell with parallax effect and extensions to add this effect to any UIView. Rotate view using Apple TV remote. Works confusingly similar to tiles in the home screen of the Apple TV. Open your storyboard or xib and drag and drop UIView control. Change custom class to ParallaxView in Identity inspector. You can also create control from code.

TURecipientBar - A UIView to handle entering recipients similar to iOS Mail

  •    Objective-C

TURecipientBar is a UIView for entering recipients similarly to the iOS Mail app. It handles search and display of recipients. See the included example project and the documentation.

JSAnimatedImagesView - UIView subclass to easily add a cool animated photo carrusel to your iOS app

  •    Objective-C

UIView subclass to easily add a cool animated photo carrusel to your iOS app