iOS中xib、sb的混合用法(二)
2021-03-25 本文已影响0人
迷路的小小
关于xib中button
在sb中的应用
依照上篇文章方法,UIButton
的应用有以下几个问题:
-
button
事件传递 -
button
复用性
因此采用另一种解决方案
- 创建继承自
UIButton
的类AButton
class AButton: UIButton {}
- 创建空的
xib
文件AButton.xib
此时创建的并不是使用UIButton
,而是使用UIView
3.配置可参考xib、sb的混合用法
- 点击事件穿透
取消掉User Interaction Enabled
选择状态,使点击事件可以穿透
AButton.xib view 的属性区 -
storybord
storybord
在storybord
中拖入UIButton
,button属性区填入如下:
button属性区
如此就可以实现sb中的连线使用