UITableViewのSelf-Sizingがデフォルトになった Xcode 9(iOS 11 SDK)でUITableViewのSelf-Sizing(Auto Layoutによる高さの自動調整)がデフォルトになりました。 これまではセルの高さをSelf-Sizingにしたい場合は以下のようなコードを書く必要がありました。 参考:自律的に寸法を調整するテーブルビューのセルの活用 tableView.estimatedRowHeight = 85.0 tableView.rowHeight = UITableViewAutomaticDimension Xcode 9ではSelf-Sizingがデフォルトになったので上記のコードを書く必要がなくなりました。 検証環境 本記事は以下の環境で検証を行っています。 macOS Sierra バージョン 10.12.6 Xcode Version
![[iOS 11][Xcode 9][新機能] UITableViewのSelf-Sizingがデフォルトになりました | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/1b92dfecc1683bd6bd1943840e9d28953e3b81b2/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2014%2F09%2Ficon-xcode-6.png)