作者sweet00914 (别理我)
看板MacDev
标题[问题] framework中@IBInspectable无法使用?
时间Wed Jun 14 15:46:45 2017
各位大大是否有在开发cocoa touch framework中
如使用@IBDesignable来创建 UIView的属性@IBInspectable
如:
@IBDesignable public class BorderedButton: UIButton {
@IBInspectable var cornerRadius: CGFloat = 0 {
didSet {
layer.cornerRadius = cornerRadius
layer.masksToBounds = cornerRadius > 0
}
}
在cocoa touch framework中使用uint test这个view 属性
在cocoa touch framework中使用uint test这个view 属性
custom class 与 module都正常
属性也可以设定
------------------------------
唯独在另一新专案中import 这个framework
custom class可以设定 但module却不能?
且属性 cornerRadius也没有显示在IB中...
请问是现行的swift 3 or 4的 framework不支援@IBInspectable吗?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.165.1.21
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MacDev/M.1497426408.A.676.html
1F:推 tentenlee: 你有先bulid过吗?06/14 17:06
大大你指的build过 是指framework有没有buil过?还是new project build?
大大你指的build过 是指framework有没有buil过?还是new project build?
framework已经build过了 也import到new project
new project也build过了 也run过了
唯独 framwork中的 IBInspecttable无法显示
※ 编辑: sweet00914 (1.165.1.21), 06/14/2017 18:07:46
2F:推 cryinglove: @IBInspectable public var06/14 18:48
加了public..一样看不到module,跟IB
※ 编辑: sweet00914 (101.15.9.31), 06/14/2017 19:53:15