그래서 버튼이있는 팝 오버가 있습니다. 버튼이 눌려지면 popover가 사라 지길 바래. 그것은 충분히 쉬운 것처럼 보이지만, 나는 내 인생에 대해 알아낼 수 없습니다. 나는 팝 오버를 표시하기 위해 사용하는 코드는 다음과 같습니다 다음 addcategoryviewcontroller 내콘텐츠 컨트롤러 내에서 iPad UIPopoverController 닫기
AddCategoryViewController* content = [[AddCategoryViewController alloc] init];
UIPopoverController* aPopover = [[UIPopoverController alloc]
initWithContentViewController:content];
aPopover.delegate = self;
[content release];
// Store the popover in a custom property for later use.
self.addCategoryPopover = aPopover;
[aPopover release];
[addCategoryPopover presentPopoverFromBarButtonItem:sender permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];
, 나는이 다음 팝 오버가에서 생성되는 위치
-(IBAction)saveAddCategory:(id)sender {
if (rootViewController == nil)
rootViewController = [[RootViewController alloc] init];
[rootViewController.addCategoryPopover dismissPopoverAnimated:YES];
[rootViewController dismissPopover];
}
Rootviewcontroller입니다. 불행히도 이러한 방법 중 어느 것도이를 기각합니다. 어떤 도움?
사과는 단순히 팝 오버를 닫기 위해 버튼을 사용하지 않는 것을 유의하십시오. – ekinnear