2016-10-11 10 views
0

カスタムポップオーバーを作成してボタンを追加できましたが、セグエと接続しようとすると表示されません。

これには解決策はありますか?カスタムモーダルポップオーバーからビューコントローラを表示

私はこのコードを使用してみました:

@IBAction func WishlistView(sender: AnyObject) { 
    self.presentViewController(WishlistViewController(), animated: true, completion: nil) 
} 

うまくいけば、誰かがこれをお答えします。

ありがとう!

答えて

0

segueに識別子を割り当てる方法がわからない場合は、performSegue(withIdentifier: "segueIdentifier", sender: self)を使用してください。this answerをチェックしてください。

だからあなたのコードは次のようにする必要があります:

スウィフト2:

@IBAction func WishlistView(sender: AnyObject) { 
    self.performSegueWithIdentifier("segueIdentifier", sender: self) 
} 

スウィフト3:

@IBAction func WishlistView(sender: AnyObject) { 
    performSegue(withIdentifier: "segueIdentifier", sender: self) 
} 

助け希望。

+0

私が接続を追加しようとすると、コントローラーがポップオーバーと同じサイズになりました。私はプッシュを使用しました。モーダルセグのナビゲーションバーが消えると、私はポップオーバーを使用して "ピッカーアクション"を提供します。 –

+0

ポップアップの種類のsegue?理解できません... –

関連する問題