タグ付けされた質問 「uipopovercontroller」

12
iOS 8でポップオーバーを適切に表示する方法
UIPopoverViewをSwift iOS 8アプリに追加しようとしていますが、PopoverContentSizeプロパティにアクセスできません。ポップオーバーが正しい形で表示されないためです。私のコード: var popover: UIPopoverController? = nil func addCategory() { var newCategory = storyboard.instantiateViewControllerWithIdentifier("NewCategory") as UIViewController var nav = UINavigationController(rootViewController: newCategory) popover = UIPopoverController(contentViewController: nav) popover!.setPopoverContentSize(CGSizeMake(550, 600), animated: true) popover!.delegate = self popover!.presentPopoverFromBarButtonItem(self.navigationItem.rightBarButtonItem, permittedArrowDirections: UIPopoverArrowDirection.Any, animated: true) } 出力: UIPopoverPresentationControllerを介して同じことをしているとき、私はまだそれを行いません。これは私のコードです: func addCategory() { var popoverContent = self.storyboard.instantiateViewControllerWithIdentifier("NewCategory") as UIViewController …

3
ポップオーバーがまだ表示されているときにUIPopovercontroller deallocに達した
私は私の質問に対してSOで回答を探しましたが、どれも役に立たなかったことを保証します。ここで私はUIImagePickerController内に提示する必要がある単純なコードを取得しましたUIPopoverController: -(void)takePicture:(id)sender{ UIImagePickerController *picker=[[UIImagePickerController alloc] init]; picker.delegate=self; picker.sourceType=UIImagePickerControllerSourceTypeCamera; picker.allowsEditing=YES; UIPopoverController *poc=[[UIPopoverController alloc] initWithContentViewController:picker]; [poc presentPopoverFromBarButtonItem:bbItem permittedArrowDirections:UIPopoverArrowDirectionAny animated:NO]; } さて、私が最初に[UIPopoveController dealloc]到達したときからさえ...エラーとプログラムがクラッシュします。ARCによる保持、解放、自動解放は行っていません。UIPopoverControllersARCを利用する際に特別な考慮事項はありますか?

14
サポートされている方向はアプリケーションと共通の方向ではなく、shouldAutorotateはYESを返します '
私のアプリ(iPad; iOS 6)はランドスケープのみのアプリケーションですが、UIPopoverControllerを使用して写真ライブラリを表示しようとすると、次のエラーがスローされます Supported orientations has no common orientation with the application, and shouldAutorotate is returning YES.。

21
埋め込みナビゲーションコントローラーを使用したポップオーバーでバックナビゲーションのサイズが考慮されない
ビューコントローラーの小さな階層を含むUINavigationControllerをホストしているUIPopoverControllerがあります。 私はドキュメントに従い、ビューコントローラーごとに、ビューのポップオーバーコンテキストのサイズを次のように設定しました: [self setContentSizeForViewInPopover:CGSizeMake(320, 500)]; (サイズはコントローラーごとに異なります) これは、私が階層内を進んでいくときに期待どおりに機能します。ポップオーバーは、プッシュされたコントローラーに対応するようにサイズ変更を自動的にアニメーション化します。 ただし、ナビゲーションバーの[戻る]ボタンを使用してビュースタックを「戻る」にナビゲートすると、ポップオーバーのサイズは変更されず、最も深いビューに到達したときと同じ大きさのままになります。これは私には壊れているようです。私はポップオーバーがビュースタックをポップするときに設定されるサイズを尊重することを期待します。 何か不足していますか? ありがとう。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.