119

GitHub - ivanvorobei/awesome-ios-ui: A collaborative list of awesome UI & An...

 5 years ago
source link: https://github.com/ivanvorobei/awesome-ios-ui
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

README.md

Awesome iOS UI

Preview-SPAlert.gif

A collaborative list of awesome UI & Animation in Swift. Inclue frameworks and libraries. Soon add tutorials, Xcode extensions and plugins, components and much more.

Use for search by keyword. Also available navigation. To open preview, to the right of the project click on the point

Navigate

Content

Activity Indicator

Action Sheet

  • PopMenu - A cool and customizable popup style action sheet
  • BulletinBoard - Generate and Display Bottom Card Interfaces
  • Alerts & Pickers - Advanced usage of native UIAlertController with TextField, DatePicker, PickerView, TableView and CollectionView
  • CFAlertViewController - A library that helps you display and customise alerts and action sheets on iPad and iPhone
  • Hokusai - A Swift library to provide a bouncy action sheet
  • TKSwarmAlert - Animated alert library like Swarm app
  • DOAlertController - Simple Alert View written in Swift, which can be used as a UIAlertController

Alert

Animation

Transition

Badge

  • BadgeHub - A way to quickly add a notification badge icon to any view. Make any UIView a full fledged animated notification center
  • EasyNotificationBadge - UIView extension that adds a notification badge

Calendar

Cards

  • Cards - Awesome iOS 11 AppStore's Card Views
  • Koloda - KolodaView is a class designed to simplify the implementation of Tinder like cards
  • TisprCardStack - Library that allows to have cards UI
  • CardParts - A reactive, card-based UI framework built on UIKit

Button

Segmented Control

Slider

  • Fluid Slider - A slider widget with a popup bubble displaying the precise value selected.
  • AGCircularPicker - AGCircularPicker is helpful component for creating a controller aimed to manage any calculated parameter.

Switch

  • AIFlatSwitch - A flat component alternative to UISwitch.
  • RAMPaperSwitch - RAMPaperSwitch is a Swift module which paints over the parent view when the switch is turned on.
  • Switcher - Swift - Custom UISwitcher with animation when change status.

PickerView

  • Mandoline - An iOS picker view to serve all your "picking" needs.
  • planet - A country picker.
  • CountryPickerView- A simple, customizable view for efficiently collecting country information in iOS apps.

TextField

TextView

  • RSFloatInputView - A Float Input View with smooth animation and supporting icon and seperator written with Swift.
  • TaniwhaTextField - TaniwhaTextField is a lightweight and beautiful swift textfield framework. It has float label pattern, and also you can highly customise it. it's written with Swift.
  • InstantSearch iOS - A library of widgets and helpers to build instant-search applications on iOS.
  • SearchTextField - UITextField subclass with autocompletion suggestions list
  • PYSearch - An elegant search controller which replaces the UISearchController for iOS (iPhone & iPad).
  • styled-text - Declarative text styles and streamlined Dynamic Type support for iOS.
  • TweeTextField - Lightweight set of text fields with nice animation and functionality.
  • MeasurementTextField - UITextField-based control for (NS)Measurement values input.
  • VENTokenField - Easy-to-use token field that is used in the Venmo app.
  • ALTextInputBar - An auto growing text input bar for messaging apps.
  • Tagging - ✍️ TextView that provides easy to use tagging feature for Mention or Hashtag.
  • InputBarAccessoryView - A simple and easily customizable InputAccessoryView for making powerful input bars with autocomplete and attachments.

UIPageControl

  • PageControl - ● ○ ○ ○ A nice, animated UIPageControl alternative.
  • PageControls - This is a selection of custom page controls to replace UIPageControl, inspired by a dribbble found here
  • CHIPageControl - A set of cool animated page controls to replace boring UIPageControl.
  • Page-Control - ? Beautiful, animated and highly customizable UIPageControl alternative.

Collection View

  • CollectionKit - A modern Swift framework for building reusable data-driven collection components.
  • AZCollectionViewController - Easy way to integrate pagination with dummy views in CollectionView, make Instagram Discover within minutes.
  • CampcotCollectionView - CampcotCollectionView is a custom UICollectionView written in Swift that allows to expand and collapse sections. It provides a simple API to manage collection view appearance.
  • Stefan - A guy that helps you manage collections and placeholders in easy way.
  • Parade - Parallax Scroll-Jacking Effects Engine for iOS / tvOS.
  • MSPeekCollectionViewDelegateImplementation - A custom paging behavior that peeks the previous and next items in a collection view.
  • SimpleSource - Easy and type-safe iOS table and collection views in Swift.
  • Conv - Conv smart represent UICollectionView data structure more than UIKit.
  • Carbon - ? A declarative library for building component-based user interfaces in UITableView and UICollectionView.

Collection View Layout

  • BouncyLayout - BouncyLayout is a collection view layout that makes your cells bounce.
  • AZSafariCollectionViewLayout - AZSafariCollectionViewLayout is replica of safari browser history page layout. very easy to use, IBInspectable are given for easy integration. CollectionView, make Instagram Discover within minutes.
  • Blueprints - A framework that is meant to make your life easier when working with collection view flow layouts.
  • UICollectionViewSplitLayout - UICollectionViewSplitLayout makes collection view more responsive.
  • Swinflate - A bunch of layouts providing light and seamless experiences in your CollectionView.
  • CardsLayout - Nice card-designed custom collection view layout.
  • VerticalCardSwiper - A marriage between the Shazam Discover UI and Tinder, built with UICollectionView in Swift.

Form & Settings

  • Eureka - Elegant iOS form builder in pure Swift.
  • GenericPasswordRow - A row for Eureka to implement password validations.

Keyboard

  • IHKeyboardAvoiding - A drop-in universal solution for keeping any UIView visible when the keyboard is being shown - no more UIScrollViews!
  • KeyboardObserver - For less complicated keyboard event handling.

Label

  • LTMorphingLabel - Graceful morphing effects for UILabel written in Swift.
  • CountdownLabel - Simple countdown UILabel with morphing animation, and some useful function.

Login

  • LFLoginController - Customizable login screen, written in Swift.
  • LoginKit - LoginKit is a quick and easy way to add a Login/Signup UX to your iOS app.
  • Cely - Plug-n-Play login framework written in Swift.

Menu

  • SPLarkController - Settings screen with buttons and switches.
  • Panels - Panels is a framework to easily add sliding panels to your application.

Pull to Refresh

Progress

ScrollView

  • CrownControl - Inspired by the Apple Watch Digital Crown, CrownControl is a tiny accessory view that enables scrolling through scrollable content without lifting your thumb.
  • VegaScroll - VegaScroll is a lightweight animation flowlayout for UICollectionView completely written in Swift 4.
  • AppStoreStyleHorizontalScrollView - App store style horizontal scroll view.

Tab Bar

  • SSCustomTabMenu Simple customizable iOS bottom menu with Tabbar.
  • SMSwipeableTabView - Swipeable Views with Tabs (Like Android SwipeView With Tabs Layout)
  • Tabman - A powerful paging view controller with indicator bar for iOS.
  • WormTabStrip Beatiful ViewPager For iOS written in Swift.

Table View

  • TableFlip - A simpler way to do cool UITableView animations! (╯°□°)╯︵ ┻━┻
  • DTTableViewManager - Protocol-oriented UITableView management, powered by generics and associated types.
  • SwipeCellKit - Swipeable UITableViewCell based on the stock Mail.app, implemented in Swift.
  • ReverseExtension - A UITableView extension that enables cell insertion from the bottom of a table view.
  • SelectionList - Simple single-selection or multiple-selection checklist, based on UITableView.
  • AZTableViewController - Elegant and easy way to integrate pagination with dummy views.
  • SAInboxViewController - UIViewController subclass inspired by "Inbox by google" animated transitioning.
  • StaticTableViewController - Dynamically hide / show cells of static UITableViewController.
  • OKTableViewLiaison - Framework to help you better manage UITableView configuration.

Web View

  • Otafuku - Otafuku provides utility classes to use WKWebView in Swift.
  • SwiftWebVC - A drop-in inline browser for your Swift iOS app.
  • SVWebViewController - A drop-in inline browser for your iOS app.
  • PTPopupWebView - PTPopupWebView is a simple and useful WebView for iOS, which can be popup and has many of the customized item.

Sponsors

Support me with a monthly donation and help me continue activities. After payment I add you to list of sponsor in my all projects with link to your profile. Become a sponsors

68747470733a2f2f6769746875622e6170692e6976616e766f726f6265692e62792f73706f6e736f72732f7a756261726132312e6a7067 68747470733a2f2f6769746875622e6170692e6976616e766f726f6265692e62792f73706f6e736f72732f73706172726f7767616e7a2e6a7067 68747470733a2f2f6769746875622e6170692e6976616e766f726f6265692e62792f73706f6e736f72732f736861746b3076736b69792e6a7067 68747470733a2f2f6769746875622e6170692e6976616e766f726f6265692e62792f73706f6e736f72732f6164642e6a7067

License

awesome-ios-ui is released under the MIT license. Check LICENSE.md for details.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK