2017-09-26 1 views
-1

TwicketSegmentedControl-Framework(find it here on GitHub)を使用してSwift 4でセグメント化されたコントロールを構築しました。家庭、プロファイルおよび設定 - - 、セグメント化された制御によりを通じて切り替えられ、対応するVC.swiftファイル、各私は3つのコンテナビューを追加コンテナビュー内のボタンが機能しない

enter image description here

: 私の絵コンテは、このようになります。これはうまくいきますが、3つのビューのいずれかに実装されたボタンは機能せず、押さえられません。

あなたはその理由を知っていますか?

私のViewController.swift-fileは、セグメント化されたコントロールが次のように表示されます。 ViewController.swift on GitHub

最初のビューに「HOME」というボタンが表示され、対応するHomeVC.swiftファイルにコンセントが作成されました。

あなたがここに ボタンアクションのコード

hideContainerViewが関数である
NotificationCenter.default.addObserver(self, selector: #selector(hideContainerView), name: NSNotification.Name(rawValue: "callForAlert"), object: nil) 

の下に置くのviewDidLoad()メソッドに以下のコードをあなたのVC.swiftで

NotificationCenter.default.post(name: NSNotification.Name(rawValue: "callForAlert"), object: nil) 

を入れるObserverパターンを使用することができます

+0

そのコントローラーとボタンに対してユーザー対話が有効かどうかを確認します。 – nTri

+0

@ChaiBiskutこれは私が最初に考えたことです - そうです。 –

+0

コンテナビューを正しく使用しましたか? – nTri

答えて

0

コンテナ表示を非表示にするために作成したもの

関連する問題