如何在代码中创建自定义UIButton并在xib中使用它?

致命错误

我有一个MyButton : UIButton继承自UIButton的类我在MyButton的initWithFrame(唯一的构造函数)中做了很多事情,就像设置backgroundcolor一样。

现在,我想在我的xib中使用此MyButton。这样我就不会为所有按钮重复设置这些属性。我还为xib中的按钮在Identity Inspector中将“自定义类”设置为MyButton。

什么都没有反映我在xib中设置的属性。如果在代码中,可以很容易做到这一点。

我的问题是:1)当您通过xib创建按钮时会调用什么(就像您以编程方式创建按钮时调用initWithFrame一样)?

2)如何查看在MyButton中设置的属性?退出xib并以编程方式进行操作是唯一的方法吗?

提前致谢 !

韦恩·哈特曼
  1. 通常搭配 initWithCoder:
  2. 您可以在Interface Builder中使用身份检查器来使用属性的键路径设置值。在此示例中,您可以更改CALayer视图属性:

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在TF2.0中使用自定义渐变创建keras图层?

如何在气流中创建自定义运算符并在通过Cloud Composer运行的气流模板中使用它们(在Google Cloud Platform中)

如何在Angular 6中使用ngModel创建自定义输入组件?

如何在Swift 3.0中使用自定义UI创建标签栏

如何保存自定义颜色图并在Matlab中再次使用它?

如何在代码中创建XAML自定义控件?

如何在python3中使用错误消息和状态代码创建自定义异常

我们如何自定义Wordpress编码标准并在VSCode中使用它们?

如何在处理3.4中使用Java创建自定义延迟功能?

如何上传自定义字体并在angular 6中动态使用它

如何在Kotlin中使用自定义字体创建TextView的自定义类?

如何键入在JS中创建并在TSX文件中使用的自定义React挂钩?

什么是自定义面板,如何在stats.js中使用它?

如何在Liferay 5.2.3中使用钩子创建自定义登录操作

如何使用自定义代码在Magento中创建?

如何在自定义函数中创建动态窗口小部件并在viewDidLoad中调用它们?

如何在Java Web App中创建自定义标签?如何在JSP中使用自定义标签?

如何在wxPython中使用自定义热点创建自定义光标?

如何在此代码中使用自定义函数?

如何在C#中使用内联XAML轻松在代码隐藏中创建自定义对象

如何在UITableViewCell中使用自定义UIButton?

如何在MVC中使用自定义路由创建自定义URL

如何在Sublime Text 2 for Linux中创建和使用自定义代码段?

在 NativeScript 中使用 JS 创建自定义类并在原生 Android 中使用它

如何在文档注释中使用自定义链接文本创建代码引用?

如何在单独的 xib 文件和单独的类中创建工具栏并在多个视图控制器中使用它?

如何在 weblogic.xml 中创建自定义 ManagedScheduledExecutorService 并在 java 代码中使用它?

如何在flutter中为谷歌地图创建自定义图像标记并在自定义小部件中使用它?

创建自定义插件并在另一个构建脚本中使用它