我在弹出列表选择器上使用ActionSheetPicker控件(GitHub上的ActionSheetPicker-3.0) . 一切正常,除非我旋转iPhone . 在我的应用目标设置中,我已经勾选了除“颠倒”之外的所有方向 . 在大多数视图控制器中,我使用以下代码将方向限制为“纵向”:

- (NSUInteger)supportedInterfaceOrientations {
    return UIInterfaceOrientationMaskPortrait;
}

这会将视图控制器锁定为纵向,但ActionSheetPicker不会尊重此情况,并在旋转设备时将其自身动画设置为横向 . 它还具有带状态栏的效果,因此最终会沿着手机的长边显示 .

我应该如何使用控件使其锁定到纵向,或者在设备旋转时解除?