次のようにasUITableViewCell
を使用するサブクラスがあります。
すべて問題あり
ません。アプリは正常に動作します。
UISwitch
accessoryView
mySwitch = [[UISwitch alloc] initWithFrame:CGRectZero];
self.accessoryView = mySwitch;
ここで、スイッチの上にいくつか追加する必要があるUIImageView
ので、「さて、カスタムのaccessoryViewを作ろう!」と思いました:すべて問題ないように見えますが、奇妙な動作があります. 別のViewControllerを開いてテーブルに戻ると、不思議なことにスイッチが変更されています...
データ管理の問題ではなく、セルの再描画の問題だけです...助けてください、どうすればよいですか?
UIView *myView = [[UIView alloc] initWithFrame:CGRectMake(0.0f, 10.0f, 100.0f, 60.0f)];
...
mySwitch = [[UISwitch alloc] initWithFrame:CGRectMake(0.0f, 22.0f, 94.0f, 27.0f)];
[myView addSubview:mySwitch];
self.accessoryView = myView;
[myView release];
前もって感謝します