iOS UIViewController subclass with a custom growing text input

What is SlackTextViewController?

A drop-in UIViewController subclass with a growing text input view and other useful messaging features. Meant to be a replacement for UITableViewController & UICollectionViewController. This library is used in Slack's iOS app.

SlackTextViewController is a tool in the Mobile UI Components category of a tech stack.

SlackTextViewController is an open source tool with 8.58K Github Stars and 1.11K Github Forks. Here’s a link to SlackTextViewController's open source repository on Github

Who Uses SlackTextViewController?

Why people like SlackTextViewController

Here’s a list of reasons why companies and developers use SlackTextViewController.

Add a one-liner

SlackTextViewController's Features

  • iOS 7 and iOS 8
  • iPhone 6 compatible
  • iPad compatible
  • Support for UITableView and UICollectionView
  • Built with Auto Layout
  • Customizable: provides left and right button, and toolbar outlets
  • Growing text view, with line count limit support
  • Autocomplete mode by registering any prefix key (@, #, /)
  • Tap gesture for dismissing the keyboard
  • Text append APIs
  • External keyboard support for basic commands
  • Rotation support
  • Localization support

SlackTextViewController's alternatives

  • Hub Framework - Spotify’s component-driven UI framework for iOS
  • Nachos UI - React Native UI kit by Avocode

See all alternatives to SlackTextViewController