MonoMac/Interface Builderでカスタムコントロールを使用する

提供: MonoBook
< MonoMac
2015年1月23日 (金) 06:37時点における126.213.128.123 (トーク)による版 (ページの作成:「MonoMacおよびInterface Builderでカスタムコントロール(カスタムビューおよびカスタムコントローラー)を使用する方法を示...」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

MonoMacおよびInterface Builderでカスタムコントロール(カスタムビューおよびカスタムコントローラー)を使用する方法を示す。

概要

Xamarin.iOSではカスタムコントロールを作るとiOSデザイナーのコントロール一覧に自動的に追加や削除されるが、MonoMacの場合はそこまで新設設計ではない。需要が少ないんだろうな。

手順

独自ビューを作る

NSViewを継承したクラスを作る。

Custom Viewを貼る

Interface Builderを開き(MainWindow.xibを開き)、ライブラリ(コントロール一覧)から「Custom View」 という項目を探し出して、ウインドウにドラッグアンドドロップする。

Custom Viewにクラス名を指定する

インスペクタの「Class」欄に独自ビューのクラス名を入力する。 入力時はインテリセンスが働くはずなので打ち間違いは少ないと思われる。

関連項目

類似項目

参考文献