私の論理が正しいかどうか教えていただけますか? 私はまだ iOS に非常に慣れていないため (約 1 週間使用しています)、間違った方向に進む前にフィードバックをいただければ幸いです。
写真エンティティを使用してコアデータをセットアップしています。そして、私がやろうとしているのは、UIScrollView 内に「メモカード」のようなオブジェクトを作成することです。ノート カードには、上部に UILabel があり、その後に UIImage が中央にあり、画像の下に 2 つの UIButton があります (つまり、ボタンは「送信」または「キャンセル」になります)。私の目標は、ページ ターナーを含む、これらのノート カードのようなオブジェクトを写真のようにスクロールできるようにすることです。
ほとんどの場合、ScrollView と Page Turner の部分は処理済みだと思います。ノートカード オブジェクトを作成する最善の方法がよくわかりません。
UIView のサブクラスを作成してから、プログラムでノートカード インスタンスを作成する必要がありますか、またはクラスからビューに IBOutlets を作成できるように UIView の XIB ファイルを作成する方法はありますか? 後者が可能であれば、私はそれをやりたいのですが、UIViewController とは対照的に、XIB ファイルが UIView オブジェクトからのアウトレットを受け入れるようにする方法がわかりません。
カスタムUIViewの外では、これらのオブジェクトをコアデータベースからクエリする方法についてまだ不明です。これにより、「保留中の決定」ウィンドウをロードすると、スクロール可能なオブジェクトで決定を下すことができます。
UIScrollViewController クラスの viewDidLoad の下で、コア データ属性を使用して init を割り当て、UIView 変数を設定するコードとともに、FetchRequests で構成される For ループを使用する必要があるかどうか教えていただけますか? それが正しいかどうか、より良い代替案があるかどうか、私にはわからないからです。