0

ビューコントローラーがあります

  • では、 View Controllerstoryboardに追加されました。tableview
  • コントローラーのヘッダー ファイルを表示するIBOutletためのファイルを作成しました。tableview
  • ビュー コントローラーのヘッダー ファイルには、resultsarray が含まれています
  • UITableViewDelegateデリゲートを含むように @interface を変更しました。UITableViewDataSource
  • View Controller 実装ファイルには必須のtableviewプロトコルがあります

    • (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView

    • (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section

    • (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath

ビュー コントローラーには、ビュー コントローラー ヘッダー ファイル内storyboardおよびビュー コントローラー内に検索ボタンがあります。IBAction検索ボタンをクリックすると、結果が得られます。tableview配列をロードし、検索メソッドで結果を再表示するにはどうすればよいですか。[self viewdidload];結果を配列にロードした後、セルがロードされることを期待してを試しました。しかし、しませんでした。を呼び出すことを考え [self.detailView cellForRowAtIndexPath:?indexpath]ましたが、インデックス パスの値がわかりません。ロードするための教祖からの助けに感謝しますUItableviewcell

ありがとう

4

1 に答える 1

1

データ ソースから tableView をリロードするには、reloadDataまたはreloadSectionsのメソッドを使用する必要があります。tableView

// you fill your array with results here...
// and then call
[tableView reloadData];

cellForRowAtIndexPath:これにより、すべてのセルのメソッドが呼び出され、データが更新されます。

ここに参照があります。

于 2012-10-06T21:24:33.197 に答える