
1. 特徴
- Cocoa の描画メソッドを使用。
- 解像度非依存?
- Interface Builder 用プラグイン。ドラッグ&ドロップで簡単に。
- 2 つのスタイル。(White と Embed)
2. 必要なもの
- Mac OS X 10.5 以降
- Interface Builder 3
- ZMPlus フレームワーク(同梱)
3. 主なクラス
- ZMHUDButtonCell
- ZMHUDPopUpButtonCell
- ZMHUDSliderCell
- ZMHUDTextFieldCell
- ZMHUDSearchFieldCell
- ZMHUDColorWell
4. その他
- ZMHUDControls フレームワークだけでなく同梱の ZMPlus フレームワークも組み込む必要があります。
- 作者の気分で突然仕様を大きく変える可能性があります。
- フィードバックはここから。
- MIT ライセンスでソースコードを含めて配布。
5. 参考にしたコード
7. 使い方
Interface Builder にて
- Finder で、ダウンロードしたフォルダの中の ZMHUDControls.ibplugin を開くとプラグインが Interface Builder に読み込まれる。
- 配置したコントロールのセルを選択しているとインスペクタの「Embed」チェックボックスが表示され、見た目を切り替えられる。
Xcode にて
- 「Frameworks」グループを副クリック。「追加」メニューの「既存のフレームワーク...」を選択。ZMHUDControls.framework と ZMPlus.framework を自分のプロジェクトに追加。
- 「ターゲット」の中の対象となるターゲットを副クリック。メニューの「新規」「新規ビルドフェーズ」「新規コピーファイル」を選択。
- 先ほど「Frameworks」グループに追加した 2 つのフレームワークを作成された「ファイルをコピー」ビルドフェーズの中にドラッグ&ドロップ。
- ビルドするとアプリケーションの中の Contents/Frameworks にフレームワークがコピーされる。