Interface Builder でa のプロトタイプ セルUIImageView
としてaを設定し、プロトタイプを使用して複数の行を持つテーブルを作成すると、最後に作成されたセルのみがそのセットをインスタンスに取得します。backgroundView
UITableView
backgroundView
UIImageView
この理由はbackgroundView
、Interface Builder のプロトタイプ セルのアウトレットを UIImageView に接続すると、基本的にUIImageView
. そのため、新しいセルが作成されると、新しいセルごとにインスタンスがbackgroundView
設定されUIImageView
、以前に作成されたセルから盗まれます。
プロトタイプから作成された新しい各セルがそのbackgroundView
セットを正しく取得するように Interface Builder を構成する方法はありますか? ビューを使用できるセルが 1 つしかない場合に、IB がプロトタイプ セルのbackgroundView
アウトレットを に接続できるようにするのは奇妙に思えます。UIImageView