0
Я работаю с iPad
Приложение. Я пытаюсь показать UIPopOverController
нажатием кнопки. Но когда я делаю это с моим следующим кодом, Он выглядит с неправильной высотой поп-музыки.Размер Popover не может быть изменен и выглядит с неправильной высотой
Вот он мой код.
self.contentSizeForViewInPopover = CGSizeMake(320, 500);
SignatureViewController *signatureViewController = [[SignatureViewController alloc]initWithNibName:@"SignatureViewController" bundle:nil];
signatureViewController.delegate = self;
signatureViewController.title = @"Draw Signature";
UINavigationController *navController = [[UINavigationController alloc]initWithRootViewController:signatureViewController];
UIPopoverController *popover = [[UIPopoverController alloc] initWithContentViewController:navController];
UIBarButtonItem *doneButton = [[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:self action:@selector(doneButtonPressed:)];
[signatureViewController.navigationItem setRightBarButtonItem:doneButton];
[popover presentPopoverFromRect:signatureImageView.frame inView:self.view permittedArrowDirections:UIPopoverArrowDirectionDown animated:YES];
self.popOverController = popover;
My popover выглядит следующим образом.
Его также показывает на панели навигации. Что я делаю неправильно в своем коде? Любая помощь будет оценена по достоинству.
У меня есть. Ваш второй пункт сделал трюк. –