差分
ナビゲーションに移動
検索に移動
ページの作成:「MonoMacおよびInterface Builderでカスタムコントロール(カスタムビューおよびカスタムコントローラー)を使用する方法を示...」
[[MonoMac]]および[[Interface Builder]]でカスタムコントロール(カスタムビューおよびカスタムコントローラー)を使用する方法を示す。
==概要==
[[Xamarin.iOS]]ではカスタムコントロールを作るとiOSデザイナーのコントロール一覧に自動的に追加や削除されるが、[[MonoMac]]の場合はそこまで新設設計ではない。需要が少ないんだろうな。
==手順==
===独自ビューを作る===
NSViewを継承したクラスを作る。
===Custom Viewを貼る===
Interface Builderを開き(MainWindow.xibを開き)、ライブラリ(コントロール一覧)から「Custom View」 という項目を探し出して、ウインドウに[[ドラッグアンドドロップ]]する。
===Custom Viewにクラス名を指定する===
インスペクタの「Class」欄に独自ビューのクラス名を入力する。
入力時は[[インテリセンス]]が働くはずなので打ち間違いは少ないと思われる。
==関連項目==
==類似項目==
*[[Xamarin.iOS/iOSデザイナーでカスタムコントロールを使用する]]
==参考文献==
{{reflist}}
{{stub}}
==概要==
[[Xamarin.iOS]]ではカスタムコントロールを作るとiOSデザイナーのコントロール一覧に自動的に追加や削除されるが、[[MonoMac]]の場合はそこまで新設設計ではない。需要が少ないんだろうな。
==手順==
===独自ビューを作る===
NSViewを継承したクラスを作る。
===Custom Viewを貼る===
Interface Builderを開き(MainWindow.xibを開き)、ライブラリ(コントロール一覧)から「Custom View」 という項目を探し出して、ウインドウに[[ドラッグアンドドロップ]]する。
===Custom Viewにクラス名を指定する===
インスペクタの「Class」欄に独自ビューのクラス名を入力する。
入力時は[[インテリセンス]]が働くはずなので打ち間違いは少ないと思われる。
==関連項目==
==類似項目==
*[[Xamarin.iOS/iOSデザイナーでカスタムコントロールを使用する]]
==参考文献==
{{reflist}}
{{stub}}