私のアプリケーションのストーリーボードに、別のUIViewController(親)の中にロードするUIViewController(子)があります。ボタンクリックイベント(UIButton TouchUpInsideアクション) - IOS/Swift
これは、親ビューコントローラ内でナビゲーションバーを含む親ビューコントローラのすべてのサブビューに子ビューコントローラをロードするために使用したコードです。
let window: UIView? = UIApplication.sharedApplication().keyWindow;
let storyboard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil);
let viewController: UIViewController = storyboard.instantiateViewControllerWithIdentifier("CPBackConfirmMessageUIView");
window?.addSubview(viewController.view);
これは、彼らが私のストーリーボードにどのように見えるかです
これは、子ビューコントローラは内部側の親ビュー
にロードされた後、それがどのように見えるかですあなたが見ることができるように、子ビューコントローラが2つのボタンがあります。私は、(TouchUpInside)アクションをthosに追加しましたeボタンが子ビューのコントローラクラス内にあり、動作していません。しかし、ViewDidLoadメソッドは正常に動作しています(私はいくつかのアニメーションを追加しています)。
私はこれらのボタンにアクションを書き込んで、それを動作させる方法を教えてもらえますか、ここで何か間違っているのかどうか教えてください。どんな助けも高く評価されます。
編集: これは私が私のIBAction
@IBAction func abc(sender: AnyObject) {
print("Worked");
}
あなたが電話した 'addChildViewController'方法を? – Khuong
いいえ、私はそれを私のシナリオとどのように使うことができますか? – GMHSJ
このウィンドウをお試しくださいか?.bringSubviewToFront(viewController.view) – Kalpesh