5 ios swift ibinspectable xcode8
我是xcode开发的新手,在尝试修改我自己项目的IBinspectable属性中的apple教程时,我遇到了一个主要的障碍.
我定义了一个简单的按钮子类:
import UIKit
@IBDesignable public class SocialMediaLoginButton: UIButton {
private var _loginType: SocialMediaLoginType = .facebook
@IBInspectable public var loginType: SocialMediaLoginType
= SocialMediaLoginType.facebook {
didSet {
self._loginType = loginType
}
}
}
Run Code Online (Sandbox Code Playgroud)
然后在我的故事板中添加了一个UIButton,然后我选择了CustomClass作为上面的类型.当我切换到属性检查器时,属性不适合我调整.我不知道发生了什么:
我已经查找了其他问题,但是在应用开发人员论坛上有极其过时或没有答案.
我试过了:
这些都没有奏效.我对如何解决这个问题感到茫然.我正在使用Xcode 8.3.3
Interface Builder支持检查基本类型(及其相应的选项),包括:布尔值,数字,字符串,以及CGRect,CGSize,CGPoint和UIColor.
我认为您的类型不适用于界面构建器.
| 归档时间: |
|
| 查看次数: |
1519 次 |
| 最近记录: |