在不创建新类的情况下访问自定义UITableViewCell中的UITextField?

时间:2016-05-19 14:12:59

标签: ios swift uitableview class uitextfield

因此,我知道您可以通过创建自定义UITextField类并将其与UITableViewCell相关联来引用您在界面构建器中创建的IBOutlet

但这是一个很好的代码练习吗?我的意思是我基​​本上只是为UITextField创建一个新类。有没有更合适的方法来做到这一点? AFAIK您无法将IBOutlet设置为UITableViewController本身,因为您无法在重复内容上引用对象。

1 个答案:

答案 0 :(得分:0)

是的,这是一个很好的做法。当我第一次开始学习swift时,我自己经历了这个阶段,因为创建一个新课程加班似乎很多工作。但相信我,这是最好的方式。我从AppCoda购买的一本书中学到了很多东西。它总是强调为tableView单元格和CollectionView单元格创建自定义类。

在您的示例中,您有2个原型单元格,为它们创建自定义类有助于区分一个单元格与另一个单元格。此外,你也不会在两者之间感到困惑。这也有助于您轻松地更改单元格的设置/外观。

希望这会有所帮助。 :)