2012-06-26 4 views
1

거품 팝업과 같은 사용자 지정 UIView를 만들고 싶습니다. presentModalViewController를 사용할 수 있습니까?presentModalViewController 함수에서 더 작은 UIView를 만들려면 어떻게해야합니까?

크기는 사용자 정의 할 수 있습니까?

그렇지 않다면 addsubView를 사용해야합니까? 그러나 컨트롤러는 여전히 이전 컨트롤러입니다. 어떻게 새로 생성 된 uiview에서 컨트롤러를 닫을 수 있습니까?

Thx

답변

1

나는 스스로 해결할 수 있습니다.

새로운 UIViewController를 추가하고 BI로 사용자 정의합니다. 과 몇 줄 아래에 설정,

controller.view.frame = CGRectMake(10, 30, controller.view.frame.size.width,controller.view.frame.size.height); 
[self.view addSubview:controller.view]; 
[self addChildViewController:controller]; 

아래에 의해 삭제하려면,

UIView* subview = [self.view viewWithTag:STORE_VIEW_TAG]; 
[subview removeFromSuperview]; 
[self removeFromParentViewController]; 
관련 문제