Class Outletsが表示されない問題

2010.04.13 17:02
目指せ!iPhoneアプリ開発エキスパート第4回(ぐらい)

outlets.jpg iPhone開発でInterfaceBuilderを利用中にオブジェクト(というかインターフェイスアイコンというか)と変数を結びつけるためのClass Outletsが表示されない問題があります。最新のSDKをダウンロードした方(InterfaceBuilder 3.2.2)はたぶんみんな表示されないと思います。数ある解説サイトの中で「インスペクター」から表示するとありますが、「ライブラリー」に変更になったみたいです。
 InterfaceBuilderの中でViewを選択中に、Toolsの中から「Library」を選びます。ライブラリーウィンドウの一番上(3つのボタンのようなバーのような)の真ん中の「Classes」を押します。次にその下にたくさんのリストが表示されているので「<プロジェクト名>ViewController」が選択されていることを確認します。
 その下にまたボタンのようなバーのような「Inheritance Definitions Outlets Action」となっています。この部分のOutletsを選択します。ここで「+」ボタンでもって操作できます。
 Actionも同様です。

 余談ですが、Viewでオブジェクトをドロップ&ドラッグしている時に、そのオブジェクトパーツの設定をするんですが、ラベルを配置する際にLabel Attributeで一番下の方にある「User Interaction Enabled」にチェックを入れないと結果が表示されません。

 ちなみに説明どおりに作るとできました。
iPhone_clockapp.jpg







プロフィール



  • Name :: 山上オサム ♂(39)
  • Hobby :: 武術
  • Work :: Web Designer