2

私はCocoaプログラミングに取り組んでいます.8章では、「属性インスペクターを使用して、テーブルビューのコンテンツモードがセルベースに設定されていることを確認してください」と書かれていますが、それを行うオプションはないようです。この章を続けましたが、最後にアプリケーションを実行すると、テーブル ビューに追加できません。セルベースのオプションが原因である可能性があると思います。これを修正する方法についてのアイデアはありますか?

4

3 に答える 3

3

問題は、あなたが選択NSScollViewしていることであり、IBからコードを入力しNSTableViewた場合はに埋め込まれているためではないと思います。したがって、を選択したい場合は、Interface BuilderのTableViewをゆっくりと時間を押していく必要があります。または、次のように選択できます。NSTableViewNSTableViewNSScrollViewNSTableView

tableViewを選択する方法

そして、属性インスペクターに移動するよりも:

属性インスペクター

于 2012-05-07T06:06:54.303 に答える
1

本が言うように、テーブルビューを選択し、属性インスペクターを見てください。

Xcode 4.3.1のスクリーンショット。ペン先で選択されたNSTableViewを示し、属性インスペクターはコンテンツモードがセルベースに設定されていることを示しています。

于 2012-05-07T06:06:44.190 に答える
1

Snow leopard 10.6.8 の Xcode 4.2 でもこの問題が発生します。このエディションには UITableview のこの属性がなく、Mac 用の cocoa アプリケーションの ARC もサポートしていないようです。また、Mac OS X 10.6 以前のテーブル ビュー アプリケーションはセルベースであることに同意していると思います。Mac OS X 10.7 以降までは、ビューベース モードをサポートしています。しかし、私はそれについて確信が持てません。http://saoqiao.com/3g/cocoa/753からの参照

于 2012-10-26T11:50:27.740 に答える