我在iOS8中使用TraitCollectionDidChange检测常规和紧凑尺寸类。我试图将一组特定的数据水平适应屏幕,但它无法适应竖向iPad Mini上的常规水平类,而在横向则有足够的空间。问题在于,常规水平尺寸类在竖屏和横屏时都是“常规”,因此TraitCollectionDidChange不会触发,我也不会得到关于方向更改的通知。我听说过viewWillTransitionToSize,但它在UIView中不可用。苹果是否表示他们不希望UI布局从常规水平类 - 竖屏和常规水平类 - 横屏中有差异?如果可以,请问我该如何在UIView中得到方向更改的通知?