我有我的子类,我以这种方式UITableViewCell
使用UISwitch
as :
一切都很好!该应用程序运行良好。
accessoryView
mySwitch = [[UISwitch alloc] initWithFrame:CGRectZero];
self.accessoryView = mySwitch;
现在我需要UIImageView
在开关上方添加一些,所以我想“好吧,让我们制作一个自定义的附件视图!”:一切似乎都可以,但是有一个奇怪的行为。当我打开另一个视图控制器并回到表格时,开关被神秘地改变了......
这不是数据管理的问题,但只是在单元格重绘中......请帮帮我,我该怎么办?
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];
提前致谢