Я пытаюсь создать структуру пользовательского UIViewController с помощью @IBInspectable
для редактирования его свойств в Interface Builder.
public class BWWalkthroughPageViewController: UIViewController {
@IBInspectable public var speed: CGPoint = CGPointZero
@IBInspectable public var speedVariance: CGPoint = CGPointZero
@IBInspectable public var animationType: String = ""
@IBInspectable public var animateAlpha: Bool = false
}
Если исходный код рамки находится в примерном проекте приложения, свойства отображаются в Attribute Inspector, как показано на рисунке ниже,
но если я добавлю встроенную фреймворк в проект приложения, свойства не будут отображаться в инспекторе.
Можно ли показать проверенные свойства встроенной структуры для Interface Builder? Если возможно, как?
Вот исходный код рамки, который разветвляется из проекта без рамки. https://github.com/yoichitgy/BWWalkthrough/tree/support-carthage