All Projects → weijentu → Automatic Height Tagcells

weijentu / Automatic Height Tagcells

Licence: mit
This is a sample project to implement features with dynamic height of UITableViewCell based on autolayout, tags aligned automatically and clickable tags.

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Automatic Height Tagcells

Tablekit
Type-safe declarative table views.
Stars: ✭ 567 (+147.6%)
Mutual labels:  autolayout, uitableview, uitableviewcell
Tangramkit
TangramKit is a powerful iOS UI framework implemented by Swift. It integrates the functions with Android layout,iOS AutoLayout,SizeClass, HTML CSS float and flexbox and bootstrap. So you can use LinearLayout,RelativeLayout,FrameLayout,TableLayout,FlowLayout,FloatLayout,LayoutSizeClass to build your App 自动布局 UIView UITableView UICollectionView
Stars: ✭ 984 (+329.69%)
Mutual labels:  xcode, autolayout, uitableview
Mylinearlayout
MyLayout is a powerful iOS UI framework implemented by Objective-C. It integrates the functions with Android Layout,iOS AutoLayout,SizeClass, HTML CSS float and flexbox and bootstrap. So you can use LinearLayout,RelativeLayout,FrameLayout,TableLayout,FlowLayout,FloatLayout,PathLayout,GridLayout,LayoutSizeClass to build your App 自动布局 UIView UITab…
Stars: ✭ 4,152 (+1713.1%)
Mutual labels:  xcode, autolayout, uitableview
Uitableviewdynamiclayoutcacheheight
🖖高性能的自动计算采用 Autolayout 布局的 UITableViewCell 和 UITableViewHeaderFooterView 的高度,内部自动管理高度缓存。
Stars: ✭ 360 (+57.21%)
Mutual labels:  autolayout, uitableview, uitableviewcell
Gltablecollectionview
Netflix and App Store like UITableView with UICollectionView, written in pure Swift 4.2
Stars: ✭ 709 (+209.61%)
Mutual labels:  xcode, uitableview, uitableviewcell
Swipecellkit
A swipeable UITableViewCell or UICollectionViewCell with support for:
Stars: ✭ 5,745 (+2408.73%)
Mutual labels:  uitableview, uitableviewcell
Autolayoutexamplewithmasonry
Different Autolayout examples with Masonry. 用Masonry写的Autolayout案例,持续更新中。详细解答请看tutuge.me
Stars: ✭ 694 (+203.06%)
Mutual labels:  autolayout, uitableviewcell
Mdl11 generics
Example project that was demonstrated on MDL #11 meetup - https://www.youtube.com/watch?v=A4FrEyFBjVA. Medium article - https://medium.com/chili-labs/configuring-multiple-cells-with-generics-in-swift-dcd5e209ba16
Stars: ✭ 50 (-78.17%)
Mutual labels:  uitableview, uitableviewcell
Datasource
Simplifies the setup of UITableView data sources using type-safe descriptors for cells and sections. Animated diffing built-in.
Stars: ✭ 72 (-68.56%)
Mutual labels:  uitableview, uitableviewcell
Basecomponents
BaseComponents aims to provide easily reusable and understandable components to increase productivity with UIKit and Foundation APIs
Stars: ✭ 92 (-59.83%)
Mutual labels:  autolayout, uitableview
Flowkit
A declarative type-safe framework for building fast and flexible list with Tables & Collection
Stars: ✭ 215 (-6.11%)
Mutual labels:  autolayout, uitableview
Tdbadgedcell
TDBadgedCell is a table view cell class that adds a badge, similar to the badges in Apple's own apps
Stars: ✭ 1,444 (+530.57%)
Mutual labels:  uitableview, uitableviewcell
Expandabletable
AZExpandable is a lightweight proxy for UITableView to expand cells.
Stars: ✭ 218 (-4.8%)
Mutual labels:  uitableview, uitableviewcell
Easyswiftlayout
Lightweight Swift framework for Apple's Auto-Layout
Stars: ✭ 345 (+50.66%)
Mutual labels:  xcode, autolayout
Genericdatasource
A generic small reusable components for data source implementation for UITableView/UICollectionView in Swift.
Stars: ✭ 127 (-44.54%)
Mutual labels:  xcode, uitableview
Snapkit
A Swift Autolayout DSL for iOS & OS X
Stars: ✭ 18,091 (+7800%)
Mutual labels:  xcode, autolayout
WBChainMenu
This will show horizontal menu to a UITableViewCell with chain animation
Stars: ✭ 28 (-87.77%)
Mutual labels:  uitableview, uitableviewcell
Stevia
🍃 Concise Autolayout code
Stars: ✭ 3,182 (+1289.52%)
Mutual labels:  xcode, autolayout
Everlayout
Reusable, downloadable, up-datable iOS layouts
Stars: ✭ 103 (-55.02%)
Mutual labels:  xcode, autolayout
Reverseextension
A UITableView extension that enables cell insertion from the bottom of a table view.
Stars: ✭ 1,631 (+612.23%)
Mutual labels:  uitableview, uitableviewcell

Automatic-height-tagcells

The practice project meets some criteria:

  • Dynamic height of UITableViewCell based on autolayout
  • Tags have to be aligned automatically
  • Tags have to be clickalbe

Usage

Construct your own data source in the class TagGroups

  • ObjC
    /* An initialization sample of AHTag with Objective-C */
    AHTag *tag = [AHTag new];
    tag.category = @"Genre";
    tag.title = @"Classic";
    tag.color = [UIColor colorWithRed:1 green:0.56 blue:0.56 alpha:1];
    tag.url = [NSURL URLWithString:@"http://www.coldyam.com"];
    tag.enabled = @YES;
  • Swift
    /* An initialization sample of AHTag with Swift 3.0 */
    let tag = AHTag(category: "Genre", 
                       title: "Classical", 
                       color: UIColor(red: 0.626, green: 0.56, blue: 1, alpha: 1), 
                         URL: NSURL(string: "http://itunes.com"), 
                     enabled: true)

screenshot

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