繁体   English   中英

将参数从故事板传递到自定义UIView iOS

[英]Pass parameter from storyboard to custom UIView iOS

我创建了一个自定义UIView ,我想用UIStoryboard自定义参数initialize它。 基本上我在UIStoryboard添加了一个UIView ,我已经将类更改为我的自定义UIView

在我的自定义UIView类中,我使用initWithCoder方法initialize它但我想使用提供的NSCoderUIStoryboard获取一些配置参数,这是可能的还是有另一种方法将参数从UIStoryboard到我的自定义UIView

谢谢!!

显然无法使用initwithCoder向NSCoder添加参数:

使用自定义initWithCoder初始化视图

我找到了解决问题的解决方法,只需使用用户定义的运行时属性执行以下操作:

1)在“用户定义的运行时属性”中添加故事板中的自定义属性。

2)将相同的属性添加到我的自定义类。

3)使用属性在awakeFromNib方法中自定义UIView。

使用此解决方案,我可以从故事板初始化我的自定义UIView,并从控制器中使用它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM