2

UITableView クラスでアウトレット、データソースを使用する方法を考えています。テーブルにデータが表示されないため、立ち往生しています。誰も方法を知っていますか?私は他のウェブサイトを見てきましたが、それらのヒントはうまくいきません。インターフェイスビルダーアプリケーションを使用して、 dataSource を UITableView クラスに追加しようとしました

4

2 に答える 2

2

UITableViewDataSource と UITableViewDelegate は通常、ViewController で設定されます。UIViewController 内で UITableView を使用している場合は、インターフェイス ファイル (*.h) にデリゲートとデータソースを実装する必要があります。

@interface YourViewController : UIViewController <UITableViewDelegate, UITableViewDataSource>

デリゲートを宣言したら、3 つのメソッドを実装してテーブルビューを機能させることができます。

-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
于 2012-05-02T21:24:47.900 に答える
2

UITableViewのdataSourceプロパティは、tableView に割り当てるデリゲートです...次に、データの収集に関しては、tableView がその割り当てられたクラスを呼び出します.tableView に表示するデータを取得するには、UITableViewDataSource デリゲート メソッドを実装する必要があります。 ...

開始するのに適した場所は、UITableView クラス リファレンスを確認することです。

http://developer.apple.com/library/ios/documentation/uikit/reference/UITableView_Class/Reference/Reference.html - UITableView クラス リファレンス

http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UITableViewDelegate_Protocol/Reference/Reference.html - UITableViewDelegate プロトコル クラス リファレンス

http://developer.apple.com/library/ios/#documentation/uikit/reference/UITableViewDataSource_Protocol/Reference/Reference.html - UITableViewDataSource プロトコル クラス リファレンス

また、このサンプル コードを見てください。

http://developer.apple.com/library/ios/ipad/#samplecode/TableViewSuite/Introduction/Intro.html

于 2012-05-02T21:20:23.337 に答える