天天看點

【已解決】Xcode在StoryBoard設定UIView的控件類是Cocoapods的類,運作還是UIView?Xcode在StoryBoard設定UIView的控件類是Cocoapods的類,運作還是UIView?

typora-copy-images-to: ipic

Xcode在StoryBoard設定UIView的控件類是Cocoapods的類,運作還是UIView?

問題産生的條件:

【已解決】Xcode在StoryBoard設定UIView的控件類是Cocoapods的類,運作還是UIView?Xcode在StoryBoard設定UIView的控件類是Cocoapods的類,運作還是UIView?

ZHVerifyCodeFiled作為我寫在Cocoapods的空間,現在我在測試例子的Main.storyboard直接添加一個UIView使用我們Cocoapods的這個類,但是我們運作發現出來的對象還是UIView類。

【已解決】Xcode在StoryBoard設定UIView的控件類是Cocoapods的類,運作還是UIView?Xcode在StoryBoard設定UIView的控件類是Cocoapods的類,運作還是UIView?
【已解決】Xcode在StoryBoard設定UIView的控件類是Cocoapods的類,運作還是UIView?Xcode在StoryBoard設定UIView的控件類是Cocoapods的類,運作還是UIView?

80CE5494-BF6B-4BD4-B6E8-BA300CD8E073

如果我在代碼導入這個類

import ZHVerifyCodeFiled           

複制

直接使用代碼建立時可以建立成功的。

下面是這個類的初始化方法

public required init(number:Int, frame:CGRect = CGRect.zero) {
    self.item = number
    super.init(frame: frame)
    self.collectionView.frame = frame
    self.addSubview(self.collectionView)
}


public convenience override init(frame: CGRect) {
    self.init(number: 4, frame: frame)
}

public convenience required init?(coder aDecoder: NSCoder) {
    self.init(number: 4)
}           

複制

## 解決辦法

【已解決】Xcode在StoryBoard設定UIView的控件類是Cocoapods的類,運作還是UIView?Xcode在StoryBoard設定UIView的控件類是Cocoapods的類,運作還是UIView?

16745825-D94E-4EE7-B838-CA0D2DBF4A5A

使用類的Module要使用包含我們使用類的Module才可以