What is TORoundedTableView?

TORoundedTableView is a subclass of the standard UIKit UITableView class. Harkening back to the days of iOS 6, it overrides the standard grouped UITableView appearence and behaviour to match the borderless, rounded corner style seen in the Settings app on every iPad since iOS 7.

As iOS device screens increased (Like iPhone 6 Plus and the original iPad Pro), there are a lot of UI design cases where the ‘edge-to-edge’ style of the stock grouped UITableView doesn’t make sense, and will end up looking rather distorted in ultra-wide regions.

Features:

  • Integrates with UITableViewController (On account of the tableView property being mutable!)
  • Relatively autonomous operation with only a few extra APIs required.
  • Optimized to the absolute nth-degree to ensure no drops in performance or broken animations.
  • Reverts back to the standard table view style in compact trait collections (Just like in Settings.app)
  • Corner radius graphics are procedurally generated and can be customized on the fly.

Overview

  • Pricing: Free
  • Resource Link: https://github.com/TimOliver/TORoundedTableView
  • Resource Maker: Tim Oliver
  • Mobile Platform Destination: iOS Apps
  • Mobile Platform Support: Native iOS
  • Programming Languages: Objective-C
  • iOS Versions Supported: iOS 8.0+, iOS 9.0+, iOS 10.0+, iOS 11.0+, iOS 12.0+
  • CocoaPods: TORoundedTableView
  • Carthage: TimOliver/TORoundedTableView