UIPopover отклоняет поведение, отличающееся между iOS SDK 5.0 и SDK 5.1 - PullRequest
1 голос
/ 28 марта 2012

ОПИСАНИЕ ИНТЕРФЕЙСА

В подробном представлении разделенного вида программно нарисованная кнопка вызывает (при нажатии) всплывающее окно, показывающее текст, связанный с заголовком кнопки.

Воткраткое описание метода IBAction:

DefinitionsPopoverViewController *defPVC = [[DefinitionsPopoverViewController alloc] init];
defPVC.delegate = self;
defPVC.definition = aDefinition;

UIPopoverController *defPC = [[UIPopoverController alloc] initWithContentViewController:defPVC];
defPC.popoverContentSize = CGSizeMake(480.0, popoverHeight);
[defPC presentPopoverFromRect:sender.frame
    inView:self
    permittedArrowDirections:UIPopoverArrowDirectionDown
    animated:YES];
defPC.delegate = self;
self.definitionPopover = defPC;

Содержимое всплывающего окна

UIPopover содержит VC с UIWebView.

ПОВЕДЕНИЕ

В iOS5.0 SDK, поведение нормальное: появляется всплывающее окно, а затем исчезает, когда я прикасаюсь к области всплывающего окна.

В iOS 5.1 SDK всплывающее окно отображается нормально.Как только они видны, ссылки в UIWebView работают нормально.Но каждое прикосновение вне поповера не сбрасывает со счетов поповер.Приложение кажется замороженным.Никаких предупреждений и ошибок в XCode 4.2 / 4.3.

. На данный момент я решил оставить свое приложение под SDK 5.0 в ожидании решения этой проблемы.

...