2013-10-29 1 views
0

iPad에 UIPopoverController으로 표시되는 UIActionSheet이 있습니다. 내가 사용하여 UIButton에서 그것을 보여주기 위해 노력하고 있어요 :iPad에서 위치 변경 위치 변경

[self.exampleActionSheet showFromRect:self.exampleButton.frame inView:self.view animated:YES];

은 내가 지금하려고하는 방향 변경에 UIActionSheet의 위치를 ​​변경하는 것입니다. 그러나 화면을 회전 한 후에 위 코드를 사용하여 위치를 변경하면 그렇게되지 않습니다. 아무도 나에게 제대로 할 수있는 방법을 말해 줄 수 있습니까?

답변

5

더 나은 워크 플로우는 다음과 같습니다 회전이

  • 이 새로운 사각형에서
  • 존재하는 새로운 actionsheet에서 제시해야하는 새로운 사각형을 계산 발생하면

    1. actionsheet을 해제
  • +0

    흠. 나는 이것을 생각했지만 해킹처럼 느껴졌고 이것을 할 수있는 더 깨끗한 방법이 있는지 궁금해했다. 나는 선택의 여지가없는 것처럼 보인다. 답변을 주셔서 감사합니다. :) –