をViewControllerをするためにペン先からカスタムビューを追加しますそう。 NSViewのサブクラスであるファイルABC.swift
と、同じ名前の.xibファイルを作成しました。 アイデンティティ・インスペクタの.xibファイルで、クラスABCを設定しました。 はその後、私のViewControllerのviewDidLoad()
に私はまたviewDidLoad()
は、下の画像に見られるように、私は、このエリアにカスタムXIBをロードしたいと私はやって苦労しています<a href="https://i.stack.imgur.com/DQfCG.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/DQfCG.png" alt="enter image description here"></a></p> <p>、上部のカスタムビューエリアでのViewControllerを持って
customView.addSubview(abcView)
で、その後、私のVC でカスタムビューのための出口を作成した。しかし、これはabcViewがであるように動作していない以下の
let abcView = Bundle.main.loadNibNamed("ABC", owner: self, topLevelObjects: nil) as ABC
をしようBoolと入力します。 誰かが私に間違っていることを教えてもらえますか?私の目標を達成する最良の方法は何ですか?
Duplicate:https://stackoverflow.com/questions/27228362/os-x-addsubview-from-xib-in-swift?rq=1 –
@ElTomato私はそれをswift 3構文に変換する方法を知らない。かつてはストーリーボードとの関係を少し混乱させました。 'let abcView = Bundle.main.loadNibNamed(" ABC "、owner:self、topLevelObjects:nil)'はboolを返します。これをサブビューに追加するにはどうすればよいですか? – sumesh