All Projects → insanj → ContentTableViewController

insanj / ContentTableViewController

Licence: other
🏓 Super simple CocoaPod to present content. https://insanj.github.io/ContentTableViewController/

Programming Languages

objective c
16641 projects - #2 most used programming language
shell
77523 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to ContentTableViewController

Accordionswift
The best way of implement an accordion menu using an UITableView in Swift
Stars: ✭ 156 (+550%)
Mutual labels:  tableview
V Selectpage
SelectPage for Vue2, list or table view of pagination, use tags for multiple selection, i18n and server side resources supports
Stars: ✭ 211 (+779.17%)
Mutual labels:  tableview
SUBLicenseViewController
✒ CocoaPod for attributing open source software! https://insanj.github.io/SUBLicenseViewController/
Stars: ✭ 15 (-37.5%)
Mutual labels:  tableview
Swform
iOS 高度封装自适应表单(重构版)
Stars: ✭ 159 (+562.5%)
Mutual labels:  tableview
Swipetableview
Both scroll horizontal and vertical for segment scrollview which have a same header. — 类似半糖、美丽说主页与QQ音乐歌曲列表布局效果,实现不同菜单的左右滑动切换,同时支持类似tableview的顶部工具栏悬停(既可以左右滑动,又可以上下滑动)。兼容下拉刷新,自定义 collectionview实现自适应 contentSize 还可实现瀑布流功能
Stars: ✭ 2,252 (+9283.33%)
Mutual labels:  tableview
Tqmultistagetableview
TQMultistageTableView是一个分3层的列表控件
Stars: ✭ 232 (+866.67%)
Mutual labels:  tableview
Rxrealmdatasources
An easy way to bind an RxRealm observable to a table or collection view
Stars: ✭ 154 (+541.67%)
Mutual labels:  tableview
ZKTreeTableView
A view of the tree structure.树状结构列表。
Stars: ✭ 97 (+304.17%)
Mutual labels:  tableview
Circleoffriendsdisplay
朋友圈的做法
Stars: ✭ 205 (+754.17%)
Mutual labels:  tableview
Reactivelists
React-like API for UITableView & UICollectionView
Stars: ✭ 250 (+941.67%)
Mutual labels:  tableview
Tqtableviewcellremovecontroller
A table view cell remove animation with FBPOP
Stars: ✭ 166 (+591.67%)
Mutual labels:  tableview
React Native Cell Components
Awesome react-native cell components! From a Cell to more complex & awesome components.
Stars: ✭ 177 (+637.5%)
Mutual labels:  tableview
Rxdatasources
UITableView and UICollectionView Data Sources for RxSwift (sections, animated updates, editing ...)
Stars: ✭ 2,784 (+11500%)
Mutual labels:  tableview
Emaccordiontableviewcontroller
Accordion effect for UITableView
Stars: ✭ 158 (+558.33%)
Mutual labels:  tableview
XTableView
一个基于RecyclerView+Scroller实现的二维表格组件,同时支持侧滑菜单、拖动调整列表顺序等拓展功能。A two-dimensional table view, base on recyclerview, both support to side slide menu、drag item and more.
Stars: ✭ 15 (-37.5%)
Mutual labels:  tableview
Ios Multiselectiontable
Beautiful way of having a multi-selection table on iOS written in Swift
Stars: ✭ 156 (+550%)
Mutual labels:  tableview
Magearrefreshcontrol
An iOS refresh control with gear animation
Stars: ✭ 231 (+862.5%)
Mutual labels:  tableview
StretchableTableViewHeader-Swift
You might have seen a collapsable or stretchable tableview header in android. If you check the whatsapp profile/ group settings page , you can see this. If you are using Netflix app, you might have seen a zoom in effect in the tableview header as well. Well, if you ever wondered how to do this in iOS, I will give a simple solution.
Stars: ✭ 57 (+137.5%)
Mutual labels:  tableview
react-native-js-tableview
A JavaScript implementation for TableView that looks great on both iOS and Android.
Stars: ✭ 23 (-4.17%)
Mutual labels:  tableview
Dropdownmenukit
UIKit drop down menu, simple yet flexible and written in Swift
Stars: ✭ 246 (+925%)
Mutual labels:  tableview

ContentTableViewController

Version License Platform

Super simple way to present content. A template table view that can take several kinds of objects and present them on-the-fly with one line of code. Customization of the view controller can be done as expected, customization of the table view can be done by accessing contentController.tableView, and customization of the cells can be done through a few ContentTableViewController options.

Supported Object Types:

  • NSString (Plain Text)
  • NSAttributedString (Rich Text)
  • NSURL (Hyperlink)
  • UIImage (Image)
  • UIView (Custom View)
  • ContentVideoItem (Video URL)

Usage

ContentTableViewController *contentController = [[ContentTableViewController alloc] initWithItems:@[@"Hello", @"World"]];
contentController.contentDelegate = self; // for interaction (contentTableViewController:didTapItem:)	

To see and run the full example project, clone the repo, and run pod install from the Example directory first.

Installation

ContentTableViewController is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod "ContentTableViewController"

Author

Julian (insanj) Weiss, [email protected]

License

ContentTableViewController: super simple way to present content.
Copyright (C) 2015-2016 Julian (insanj) Weiss
	
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
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].