-1
私は使用コレクションビューで1つの問題です。 nibファイルをコレクションビューに配置するにはどうすればいいですか? コレクションビューでイメージスライダーを作成します。 私を助けてください。コレクションビューにnibファイルを入れる方法
私は使用コレクションビューで1つの問題です。 nibファイルをコレクションビューに配置するにはどうすればいいですか? コレクションビューでイメージスライダーを作成します。 私を助けてください。コレクションビューにnibファイルを入れる方法
@IBDesignable class Menu: UIView {
var view: UIView!
override init(frame: CGRect) {
super.init(frame: frame)
xibSetup()
}
required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
xibSetup()
}
func xibSetup() {
view = loadViewFromNib()
view.frame = bounds
view.autoresizingMask = [UIViewAutoresizing.FlexibleWidth, UIViewAutoresizing.FlexibleHeight]
addSubview(view)
}
func loadViewFromNib() -> UIView {
let bundle = NSBundle(forClass: self.dynamicType)
let nib = UINib(nibName: "Menu", bundle: bundle)
let view = nib.instantiateWithOwner(self, options: nil)[0] as! UIView
return view
}
etc etc ...
}
そして、そのビューのアイデンティティインスペクタのMenuクラスと同じように、あなたのMain.storyboardにUIViewのを追加します。
なぜ、ビューを返すのではなく、nibで得られたビューをサブビューとして追加していますか? NIBに含まれるビューが 'Menu'ビューである場合、それは無限ループになります。 – redent84