2011-10-03 4 views

답변

3

UIViewController를 사용하고 presentModalViewController를 사용하여 표시하는 경우 지정한 양식 (form)에 대한 기본 비헤이비어를 수락해야합니다. 그 때마다 센터에 정사각형으로 갈 것입니다. 그래서 당신이하고있는 것처럼, 불가능합니다.

그러나 자신의 시각을 만들고 내외부 애니메이션으로 (그리고 아래에있는보기에서 상호 작용을 어둡게/비활성화 할 수있는 작업을 수행하여) 자신을 표현하는 것은 상대적으로 쉽지 않습니다. 네가 원하는 어디든지.

키보드를 수용하는 한, 폼 뷰에서 제시하는 하위 뷰를 적절한 오프셋으로 스크롤하는 것이 좋습니다.

희망이 있으면 도움이됩니다.

7

상위 컨트롤러의 프레임을 수정할 수 있습니다. 무엇인가 :

CGRect frame = self.parentViewController.view.frame; 
frame.origin.x -= 50; 
frame.origin.y -= 50; 
self.parentViewController.view.frame = frame; 

이하여 모달 뷰의 위치를 ​​이동합니다 (-50, -50)

관련 문제