2011-01-22 11 views
0

私は自分自身に基本的なココアアプリケーション開発を教えているので、古典的な "電卓"プロジェクトに踏み込んでいます。シンプルなココア計算機

実際の電卓インターフェイスを作成するには、4行のNSButtonコントロールを4行追加して、それらを編集して、必要なラベル/機能を持つようにするか、より効率的な作成方法がありますレイアウト?

私はこれが基本的なアプリケーションだと知っていますが、OS Xのルールに従い、コードをできるだけ効率的にしたいので、私は正しいことをしたいと思っています。

ありがとうございました。

答えて

5

4x4ボタンの作成には本当に問題はありません。このアプローチでは、最も柔軟性があります。最も効率的な方法は、NSMatrixを使用することです。 Interface Builderでボタンのマトリクスを作成するには、ボタン(プロトタイプ)を1つ作成し、メニューからLayout-> Embed Objects in-Matrixを選択します。行列を選択すると、インスペクタウィンドウの[属性]タブで4行と4列を指定できます。

+0

ありがとうございました。ボタンを個別に作成しても効率が悪くならない限り、私はおそらくそれを行います。 NSMatrixも良いアイデアのように思えますし、後でそれを使用するために使用するかもしれません。ヒントをもう一度ありがとう! – Zrb0529