From my storyboard, I have embedded my UITableView into my UINavigationController. This works fine for non-iPhone X devices.
The top parts (the UINavigation bar & UITableView) works fine.
In the iPhone X simulator, the bottom of the scrolling UITableView is cutoff by the new iPhoneX "home area". Meaning the UITableView is escaping out of the safe area & getting clipped.
Since I'm not setting my UITableView's height or constraints anywhere (it is embedded) and I don't think you can control the frame for the UINavigation View, how do I make sure my scrolling UITableView does not get clipped by the iPhoneX "home area"?
I've tried adding constrains to my UITableView, but Xcode will break the constraints as they are conflicting. I've also tried using UITableView's insetsContentViewsToSafeArea from both Interface Builder and programmatically. These don't appear to work.
Thanks!