3つのスロットを持つuiscrollviewを持っています。それぞれが異なるデータを持つテーブルビューを保持しています。UIViewControllerを非モーダルな方法で使用するには?
あなたが想像しているように、同じviewcontrollerで3つのテーブルビューを処理するのはちょっと混乱します。 私は、複数のuiviewcontrollerを使って各テーブルビューに必要な異なるロジックを処理することを考えていました。しかし、uiviewcontrollersはモーダルな方法でロードするか、以前のビュー全体をブロックしているので、これを行うことはできません。これにより、ルートビューコントローラに配置されたuiscrollviewを引き続き使用できなくなります。
これを解決する方法はありますか?または、UIViewのロジックとビヘイビアを以下のビューをブロックしないスタブ/非表示のuiviewcontrollerにパックしますか?
それは、thx働いた。あなたが言ったようにUIViewControllerを使う必要はありませんでした。私はNSObjectのサブクラスを作成しました - テーブルビューのコントローラとして機能する - UITableViewのデリゲートとデータソースメソッドを実装しました。次に、私のメインのUIViewControllerからデータを与えられたこのオブジェクトのNSMutableArrayにアクセスするためのプロパティを追加しました。 3つのUITableViewには、完全に異なるデータが供給されていました。 –
助けてくれてうれしいです。あなたとあなたのプロジェクトに最高の運があります。 – sosborn