2011-02-23 80 views

回答

0

我假设你的意思是一个自定义的UITableViewCell。有许多的让到相关标签的方式,当开关变化:

  • 如果你的表是不是变长(以便与标签/开关单元是唯一的),当你创建单元格将UILabel *对象和UITableViewController子类中的开关对象缓存为ivars并将它们关联在一起。如果你的表是可变长度的,你需要维护UILabel *和switch *的数组,或者你也可以继承UITableViewCell的子类(注意,你可以通过nib为UITableViewCell提供一个自定义的接口,而不必一定是子类,你没有提到你是否已经子类化),把开关事件连接到你的UITableViewCell子类,然后读取相应的标签,和/或将事件转发到UITableView子类(这是一个“推”模型而不是“拉”模型),有时这个组织比尝试维护跟踪单个UITableViewCells中的对象的UITableViewCell中的对象数组更容易管理。

+0

感谢您的宝贵指导。我实际上在UISwitch的valueChanged事件上创建了一个委托方法。 – Milesh 2011-02-24 12:29:18

相关问题