Swift3 I不出现在Xcode 8中的可检测属性“;“用户定义的运行时属性”;地区

Swift3 I不出现在Xcode 8中的可检测属性“;“用户定义的运行时属性”;地区,swift3,xcode8,ios10,ibdesignable,ibinspectable,Swift3,Xcode8,Ios10,Ibdesignable,Ibinspectable,我正在运行XCode 8.1,无法在XCode中显示我的IBInspectable属性。XCode 8.1(swift 3)在这方面有任何已知问题吗?或者我在这里所做的有什么问题吗 步骤: 创建一个简单的IOS应用程序 创建了以下“customControl”类 在应用程序情节提要中,将UIView拖到情节提要上,然后更改“customControl”的类类型 我注意到XCode正在经历“刷新视图”阶段,但是没有项目添加到“用户定义的运行时属性”区域 代码: 哦…实际上它们出现在属性检查器中

我正在运行XCode 8.1,无法在XCode中显示我的IBInspectable属性。XCode 8.1(swift 3)在这方面有任何已知问题吗?或者我在这里所做的有什么问题吗

步骤:

  • 创建一个简单的IOS应用程序
  • 创建了以下“customControl”类
  • 在应用程序情节提要中,将UIView拖到情节提要上,然后更改“customControl”的类类型
  • 我注意到XCode正在经历“刷新视图”阶段,但是没有项目添加到“用户定义的运行时属性”区域
代码:


哦…实际上它们出现在属性检查器中-我看到过一个示例,其中它们似乎出现在标识检查器中,但可能是在此处手动添加的…
IBInspectable
属性出现在标识检查器中,让您选择一个值。一旦设置,您可以在UserDefinedAttribute中看到选择的值作为键值对。因此,
Inspectable
只是一个用户定义的运行时属性的用户界面。这里的答案说明了这一点:你在这个问题中没有提到Xib,我明白你的意思了-也许最好结束这个问题,因为我试图在一个更完整的应用程序中复制它,这是另一个问题的基础
import UIKit

@IBDesignable
class customControl : UIView {
    @IBInspectable
    var customAttribute: UIColor = UIColor.blue
}