UIDocumentInteractionController в подробном представлении - PullRequest
2 голосов
/ 26 сентября 2011

Я просматриваю файл, используя UIDocumentInteractionController, но он занимает всю область iPad.Я хотел бы, чтобы это появилось в подробном представлении контроллера представления разделения.Я проверил, что UIView моего контроллера представления не занимает весь экран.Есть идеи?Я проверил, что documentInteractionControllerRectForPreview: называется.

-(void)requestExecutedWithSuccess:(Model *)model {
    UIDocumentInteractionController *docInteractionCont = [UIDocumentInteractionController interactionControllerWithURL:[NSURL fileURLWithPath:model.filePath]];
    self.docInteractionController = docInteractionCont;
    self.docInteractionController.delegate = self;
    BOOL attachmentShown = [self.docInteractionController presentPreviewAnimated:YES];
    ...
}

- (UIViewController *) documentInteractionControllerViewControllerForPreview: (UIDocumentInteractionController *) controller {
    return [self navigationController];
}

- (UIView *)documentInteractionControllerViewForPreview:(UIDocumentInteractionController *)controller
{
    return self.view;
}

- (CGRect)documentInteractionControllerRectForPreview:(UIDocumentInteractionController *)controller
{
    return self.view.frame;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...