1
問題の原因はわかりませんが、.storyboardファイルのカスタム要素のプレビューは表示されません。デバイス上で実行すると、ここにあり、うまく動作します(私の.xibファイルと同じように見えます)が、ストーリーボードでは空白です。IBDesignableを使用しているにもかかわらず、ストーリーボードのカスタムUIStackViewのプレビューがありません
さらに2 errosがあります。私はインターネット上で検索しましたが、それらを消滅させることはできませんでした。
マイコード:
ReusableStackView.swift:
import UIKit
@IBDesignable
class ReusableStackView: UIStackView {
@IBOutlet var stackView: UIStackView!
@IBOutlet weak var stackButton: UIButton!
@IBOutlet weak var stackLabel: UITextField!
override init(frame: CGRect) {
super.init(frame: frame)
stackViewSetUp()
}
required init(coder: NSCoder) {
super.init(coder: coder)
stackViewSetUp()
}
override func prepareForInterfaceBuilder() {
super.prepareForInterfaceBuilder()
stackViewSetUp()
stackView.prepareForInterfaceBuilder()
}
func stackViewSetUp(){
Bundle.main.loadNibNamed("ReusableView", owner: self, options: nil)
stackView.frame = self.bounds
stackView.autoresizingMask = [.flexibleHeight, .flexibleWidth]
addSubview(stackView)
}
}
私のViewControllerはReusableStackViewに接続された任意のロジックを持っていません。
私はプロジェクトや他のものをクリーニングしようとしました。奇妙なことは、今私はこの警告を持っていないと私はデバイス上でそれを実行するときはまだ正常に動作しますが、プレビューはありません。私は同じコードでUIViewを試してみたが、それはStoryBoardでappeard。 – codddeer123
これは私にも起こった既知の問題です。時にはきれいに役立ちますが、一般的には永久です。レーダーを提出する。 – the4kman