XCode @IBInspectable、@IBDesignablede的爱恨情仇

86 阅读1分钟
Xcode 16

去除了@IBInspectable、@IBDesignablede 的相关功能 但支持User Defined Runtime Attributes 利用键值的方式实现功能

@IBInspectable、@IBDesignablede 相配合照理想情况应该是很好用的, 苹果这块功能没做好,现在直接就阉割。有这个功能很多时候不需要关联控件就可以处理需求


Xcode 16.1 
  • 重新支持@IBDesignablede显示编辑属性,@IBDesignablede依旧不支持(老版本也不友好,相当于没有)。

  • 必须添加IBInspectable才能实现对应的效果,不能通过User Defined Runtime Attributes来实现效果。

  • 添加 @IBInspectable 后会导致编辑xib界面时非常卡顿。

  • 尝试了多种办法以前的版本可以起作用,但16.1版本无法使用。

解决办法

暂无(想到了再尝试)