[問題] framework中@IBInspectable無法使用?

看板MacDev作者 (別理我)時間7年前 (2017/06/14 15:46), 7年前編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
各位大大是否有在開發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://www.ptt.cc/bbs/MacDev/M.1497426408.A.676.html

06/14 17:06, , 1F
你有先bulid過嗎?
06/14 17:06, 1F
大大你指的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

06/14 18:48, , 2F
@IBInspectable public var
06/14 18:48, 2F
加了public..一樣看不到module,跟IB ※ 編輯: sweet00914 (101.15.9.31), 06/14/2017 19:53:15
文章代碼(AID): #1PGEdePs (MacDev)