2016-04-29 16 views
1

popoverPresentationControllerを使用しようとすると問題が発生します。基本的に2つのビューがあり、1つにはポップオーバーセグがあります。しかし、2番目のビューコントローラにはアンカーポイントが必要ですが、複数のボタンが必要なため、最初のビューコントローラではビュー内の右ボタン項目を手動でロードしました。popoverPresentationControllerのアンカーポイントを手動で設定する方法

ストーリーボードに右のボタンの項目を追加してアンカーを設定しましたが、PopoverViewControllerが左上に表示されます。これは、セグリングするとバーボタンの項目が表示され、私は手動で追加するボタン項目。

ボタンからテキストを削除して空のスペースを追加しました。今はエラーは表示されませんが、ポップオーバーは左上に表示され、右上には表示されません。

segueingまたはpopoverがロードされる前にアンカーポイントを設定する方法についてのアイデアはありますか?

答えて

0

ビューコントローラのprepareForSegueをオーバーライドすると、表示される前にsegueしようとしているviewControllerを変更する機会があります。

viewDidLoadが呼び出される前に呼び出されるため、アウトレットでは何もできません。通常、後で見ることができるいくつかのプロパティを設定します。

関連する問題