2012-05-11 6 views
0

내 이미지를 표시 할 전체 화면 UIScrollView가 있습니다. 그리고 스크롤 뷰는 길게 누르는 제스처를 인식합니다. 스크롤보기를 길게 누르면 작업 시트가 나타납니다. 창에 액션 시트를 추가하면 화면을 회전하는 동안 액션 시트가 회전하지 않습니다. 스크롤보기에 추가하면 스크롤되지만 스크롤보기가 확대되거나 스크롤 될 때 스크롤되지 않습니다. 스크롤보기의 스크롤 및 확대/축소와 상관없이 액션 시트를 잘 회전 할 수 있습니까?UIScrollview의 작업 시트

ps. 스크롤 뷰는 "self.view = myScrollView;"에 의해 직접 창에 추가됩니다.

+0

스크롤보기가있는보기에 ActionSheet를 추가 할 수 없습니까? – rckoenes

+0

스크롤보기가 창에 있습니다. –

+0

모든 로직을 유지하는 'UIViewController'가 없습니까? 당신은'MVC'를 사용하고'UIViewController'에 의해 제어되는 view에서 scrollview를 배치해야합니다. – rckoenes

답변

1

scrollview를 rootviewcontroller에 추가하거나 scrollview가 상주하는 부모보기에 추가하면 문제를 해결할 수 있습니다.

+0

스크롤보기가 창에 있습니다. –

+0

UIActionSheet와 scrollview를 다른 viewcontroller에 추가하고 부모 viewcontroller를 창 위에 추가하고 작업 시트를 창에 직접 표시하지 않습니다. –