UIActionsheet位置从横向模式更改为纵向模式

时间:2013-04-04 19:26:47

标签: objective-c uiactionsheet

我有一个tableview,长按一行触发动作表 - 选项。当我按下行上的任何位置时,可以在横向/纵向模式下正确显示操作表(想想iPad屏幕)。但是当我长时间按横向模式中的行的最右侧(靠近披露指示器),并切换到纵向模式时,动作表将显示如下所示。

enter image description here

1 个答案:

答案 0 :(得分:1)

UIActionSheet不会将自己锚定到任何东西,所以当屏幕旋转时,它会保持原样,而其他一切都已移动。您想在willAnimateRotationToInterfaceOrientation:didAnimateRotationFromInterfaceOrientation

中重新显示操作表