別のコントローラのビュー内にUITableViewビュー(サブビューがあると思います)を作成しようとしています。基本的にここに私が設計している設定ページに必要な(簡略化した)構造があります:別のビュー内にUITableViewを埋め込む
- SettingsViewController.h - 標準のプロパティとメソッドの定義が含まれています。
- SettingsViewController.m - 設定の読み込みと保存を制御します。
- SettingsViewController.xib - 内部で実行されるすべてのものの親ビューです。
- 3つのUISegmentedControls - それぞれ異なる設定を制御します。彼らは画面の約半分、つまり上半分を占めます。
- 1x UITableView - 画面の残りの部分をカバーし、スクロール可能です。スクロールで他のコントロールが消えてはいけません。
私はその後SettingsViewController.hファイル内にそれのためのアウトレットを作成し、私の.XIBファイルへのUITableViewオブジェクトを追加しようとしたが、それはかなりの仕事をしませんでした。この表は、デフォルトの形式でのみ表示されていますが、DataSourceのメソッドはどれも機能しませんでした。
私はコードを(一時的に)削除しましたが、具体的に必要な場合はすぐに再現し、いくつかを提供できるはずです。さらに、今度はそうするかもしれません...
P.S. UITableViewの使用は必須ではありません。アイテムのリスト(NSStrings実際)の表示と編集の別の便利な方法がある場合、私はそれでうまくいくでしょう。
また、コントローラにデリゲートメソッドとデータソースメソッドを実装する必要があります。 SettingsViewController.hにプロトコルを追加してください – Sam
DataSourceとデリゲートの両方が私のSettingsViewControllerによってはいられますか?それが私がテーブルのすべてのロジックを実行する場所であると仮定します。 – Argent