私はiPad
アプリケーションを使用しています。UIPopOverController
ボタンをクリックしてから表示しようとしています。しかし、次のコードでそれを行うと、ポップオーバーの高さが間違って見えます。
これが私のコードです。
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;
私のポップオーバーはこのように見えます。
ナビゲーションバーにも表示されます。コードで何が間違っているのですか?どんな助けでもいただければ幸いです。