iOS第三方库Eureka实现定制动画详解(十一):草船借箭-完成UserLogoRow的功能(2)

xiaoxiao2021-02-28  45

11.草船借箭-完成UserLogoRow的功能(2)

在上面创建ImageRow的代码后面,加上一个onChange回调:

.onChange {row in let logoRow = self.form.rowBy(tag: "logo") as! UserLogoRow logoRow.cell.imageView?.image = row.value logoRow.updateCell() }

运行一下,咦?这是什么鬼?

好吧,如果你还没有忘记,UITableViewCell里默认包含一个imageView,但这不是我们想要的,我们在UserLogoCell里绑定的却是logoView哦,所以上面对应的那行代码应该修改为:

logoRow.cell.logoView.image = row.value

再试一次,WoW,It’s done!!!

大熊猫侯佩 认证博客专家 Swift Objective-C Xcode 非自由程序员,博客认证专家。汇编板块版主, 其他开发语言大版版主。对App、以及Cocos2D、SpriteKit游戏开饶有兴趣。目前常用的语言是ObjC、Swift、Ruby等。不过看到编程艺术、ASM、逆向和C时依然欲罢不能。虽然不是,但喜欢黑客的思维和哲学,认为社会工程学很酷,但还没有实际用来撩过妹。
转载请注明原文地址: https://www.6miu.com/read-2619841.html

最新回复(0)