2014-12-11 2 views
1

스토리 보드를 사용하여 iPhone 응용 프로그램을 만들고 있습니다. 여기에서 스토리 보드에 팝업을 만드는 방법과이 팝업을 viewcontroller에 추가하고 닫는 방법.스토리 보드에서 팝업을 만드는 방법 - iOS

팝업 샘플 이미지 :

enter image description here

내가 이런 식으로 스토리 보드에 팝업을 추가 할 :

enter image description here

+0

당신이 alertview을 보여 @Hari 바부 – sanjeet

+0

@sanjeet 없음을 원하십니까은, 지금은 내가 필요로하는 같은 샘플 이미지를 추가했습니다. –

+0

이 답변은 도움이 될 수 있습니다. http://stackoverflow.com/questions/9498010/custom-views-with-storyboard –

답변

0

이 (<UIPopoverControllerDelegate>를 추가하는 것을 잊지 마세요처럼 당신은 그것을 만들 수 있습니다 뷰 컨트롤러 클래스 표현하기까지)

UIStoryboard* storyboard = [UIStoryboard storyboardWithName : @"MainStoryboard" bundle : nil]; 
    MyCustomPopoverContentVC* customContentViewController = [storyboard instantiateViewControllerWithIdentifier : @"MyCustomPopoverContentVC"]; 

// initialize popover controller with content view controller 
UIPopoverController* popoverController = [[UIPopoverController alloc] initWithContentViewController: anyCustomViewController]; 
popoverController.delegate = self; 
// change popoverContentSize here 
CGRect contentFrame = CGRectMake(0.0, 0, 500.0, 500.0); 
popoverController.popoverContentSize = contentFrame.size; 
// present popover controller 
[popoverController presentPopoverFromRect: _buttonRectForPopoverController inView: self.view permittedArrowDirections: UIPopoverArrowDirectionUp animated: YES]; 
당신의 제시 뷰 컨트롤러 클래스에서 0

다른 곳 예를 들어`UIPopoverControllerDelegate '방법?

// refreshes the rect from where the popover is shown after interface orientations. 
// this method is necessary and recommended by apple's documentation 
- (void) popoverController : (UIPopoverController*) popoverController willRepositionPopoverToRect : (inout CGRect*) rect inView : (inout UIView*__autoreleasing*) view 
{ 
    *rect = _buttonRectForPopoverController; 
} 
관련 문제