More screenshots: without text and with text. This is a precise reconstruction of the compose bar from the iOS Messages.app, mimicking the behaviors and graphics while also allowing you to customize many aspects of it.
ios uiview cocoapod componentRender is a declarative library for building efficient UIs on iOS inspired by React. [The framework] lets us write our UIs as pure function of their states.
react uikit uiview elm-architecture unidirectional-data-flow layout-engine ios virtual-dom reconciliation internal-statesAFViewShaker is simple as a brick utility for UIView shake animation. If you are using Xamarin.iOS, check out this port by Robert Waggott.
animation shake uiview uitextfieldViewAnimator is a library for building complex iOS UIView animations in an easy way. It provides one line animations for any view included the ones which contain other views like UITableView and UICollectionView with its cells or UIStackView with its arrangedSubviews. UI created by Messaki, make sure to check out his profile.
ios animations uiview uikit ui uitableview uicollectionview uistackviewFor the time being, we haven't found a better way to deal with the contentInset adjustment, so the support for the iPhone X and the safeAreaInsets is not there yet. This may require a major refactor of the header view and a major release. For more information, see this issue and this PR (#68).
stretchy-headers interface-builder uikit ios uiview uiscrollview uitableview uicollectionviewYou can write complex and easy-to-maintain animations in just a few lines of code by use LSAnimator(Objective-C) or CoreAnimator(Swift). CAAnimations and UIView animations are extremely powerful, but it is very hard to read when the animation is complicated.
jhchainableanimations animation animator chain multi-chain-animation dsl calayer uiview property-animationIs equivalent to: UIStackView of iOS and LinearLayout of Android. Linear layout is a single line layout view that the subviews are arranged in sequence according to the added order(from top to bottom or from left to right). So the subviews' origin&size constraints are established by the added order. Subviews arranged in top-to-bottom order is called vertical linear layout view, and the subviews arranged in left-to-right order is called horizontal linear layout.
autolayout flexbox sizeclass css android ios uiview uitableview uicollectionview flowlayout framelayout constraints rtliOS Hierarchy Viewer allows developers to debug their hierarchies for both UIView's and CoreData models. since 1.4.6 version, we also give you debugging Core Data API in your project (if you use it). See 'Instruction' section to set it up.
ios-hierarchy-viewer coredata hierarchy-viewer uiview iosDeclarative, configurable & highly reusable UI development as making Lego bricks.
component-driven declarative-ui autolayout ios uiviewClosures is an iOS Framework that adds closure handlers to many of the popular UIKit and Foundation classes. Although this framework is a substitute for some Cocoa Touch design patterns, such as Delegation & Data Sources and Target-Action, the authors make no claim regarding which is a better way to accomplish the same type of task. Most of the time it is a matter of style, preference, or convenience that will determine if any of these closure extensions are beneficial. Whether you're a functional purist, dislike a particular API, or simply just want to organize your code a little bit, you might enjoy using this library.
closures convenience-methods uicontrol cocoapods carthage delegation datasource uigesturerecognizer uiimagepickercontroller kvo uitableview uiscrollview uicollectionview uipickerview uibutton uitextfield uiviewCreate an instance of ActionScheduler to run your animations. You should retain the scheduler, so it's best made as a property on your View Controller. TweenKit's animations are composed of 'Actions'. These are small animation units that can be chained or grouped to build complex animations. Once you have created an action, you can tell the scheduler to run it.
ios animation tween tweening uiview onboarding bezieriOS Custom Badge, Support UIView, UITabBarItem, UIBarButtonItem ,Support Objective-C/Swift; iOS自定义Badge组件, 支持UIView, UITabBarItem, UIBarButtonItem, 支持Objective-C/Swift
ios-badge uiview badgeTGLayoutPos 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.
autolayout flexbox android ios sizeclass flowlayout framelayout constraints css uiview uitableview uicollectionviewStateView is a UIView substitute that automatically updates itself when data changes. StateView is a UIView subclass that uses modern thinking and inspiration from what Facebook has done with React and the DOM to make displaying and updating your views easier, simpler, and more fun.
react declarative uiviewYourView is a desktop App in MacOS. You can use it to view iOS App's view hierarchy. I think it could be a basic project in app view visualization. Depend on it, you may do your add-on functions's development such as visual tracking like mixpanel, iOS reverse tool just like reveal, frida, even though, you can develop android studio plugin for view debugging. Now I treat it as a iOS reverse tool. Now it is a version of 0.1, I will maintain continuedly. Open YourView/iOS/TalkingDataSDKDemo/TalkingDataSDKDemo.xcodeproj. It's a demo project with the libyourview source code as framework in it. Build and Run,keep the demo app in foreground.
ios tools uiview reveal reverse ui-testing 3d view-hierarchyNAKPlaybackIndicatorView 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.
ios uiview music playerUIView+Positioning is a Swift Extension which provides easy shorthand methods to defining the frame properties (width, height, x, y) of any UIView based object in an easy fashion, as well as extra helpful properties and methods.
swift3 uiview extensionComponent to make easy use of iOS8 UIVisualEffectViews with UIBlurEffect and UIVibrancyEffect in ReactNative.All children of <EffectsView /> will be blurred, however you can use it without children and position element on top of background images and other views.
react react-native react-component ios blur uiview viewShadowView 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.
shadow swift-image shadowview uiview cocoapods uikit ios blur blurview blurred-images framework library freeShow camera layer as a background to any UIView. Important: Remeber to add NSCameraUsageDescription to your Info.plist.
uiview camera
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.