ねえ、私はインターネット全体とこのサイトを何時間も見てきましたが、私の問題を解決できるものは何もありません. 私はiPhoneプログラミングに非常に慣れていないので、この質問があまりにも愚かに思えたら申し訳ありません. UITableView をメイン ビュー コントローラー (ビューベースのアプリケーションの一部) に追加し、そのセルに配列 (既に設定済み) の文字列を入力しようとしています。デフォルトのナビゲーション ベースのアプリからコードをカット アンド ペーストしようとしましたが、ビュー ベースのアプリはコードに反応する方法を認識していないため、うまくいきません。私の質問は、作成した配列をテーブル (xib にドラッグしたもの) にどのように入力すればよいですか? どんな助けでも大歓迎です。前もって感謝します!
質問する
1745 次
3 に答える
2
SomeSubclassOfUITableViewController.m 内
まず、デリゲート メソッドを実装します。
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return [_myStrings count];
}
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
return 1;
}
次に、タイトル/サブタイトルなどを割り当てます。
- (UITableViewCell *)tableView:(UITableView *)tableViewcellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *identifier = @"TableCellIdentifier";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:identifier];
if (!cell) {
cell = [[UITableViewCell alloc]
initWithStyle:UITableViewCellStyleDefault
reuseIdentifier:identifier];
}
cell.textLabel.text = _myStrings[indexPath.row];
return cell;
}
于 2012-12-23T04:39:30.990 に答える
2
Apple には、UITableViews やその他の基本をカバーする優れたチュートリアルがあることに言及したかっただけです。John が投稿したコードを理解できない場合は、こちらをご覧ください: Your Second iOS App
(これをコメントとして追加するつもりでしたが、まだ十分ではありません)
于 2012-12-23T04:43:50.603 に答える
0
UITableView は委譲を利用しますが、Objective-C や iOS 向けのコーディングを初めて開始する場合は注意が必要です。
スタンフォード大学のコンピューター サイエンスの教授である Paul Hagerty は、iOS および Objective-C のプログラミングに関する素晴らしいレクチャー シリーズをiTunes U で公開しています。
9 回目の講義では、UITableViews の基本について説明します。
于 2012-12-23T05:23:59.667 に答える