@jws Gah… Found the "problem", I was testing only in the simulator. The subview NIB was created using "View as: iPhone 4S" setting in the IB while the view controller was using "View as: iPhone 7". Once I set them both to the same, the issue disappeared. What a lovely Xcode bug…