2011-12-29 15 views
0

私は様々なスタティックセルを持つ複数のテーブルビューを持っています。UITableViewControllerファイルの場所

すべてのテーブルのセルの1つにあるボタンにいくつかの機能を実装したいと思いますが、UITableViewControllerのヘッダーと実装ファイルの場所とアクセス方法はわかりません。何か案は?

答えて

1

UITableViewControllerを直接操作することはできません。それに、とにかくそれをするのは良い考えではありません。それを行う最良の方法は、それをサブクラス化することです。

  1. コマンド+ Nとメッセージが表示されたら、新しいNSObjectファイル
  2. を作成し、名前それはあなたが好きな(例えばMyTableViewController
  3. をクリックし、左側のペインでMyTableViewController.h上、およびUITableViewControllerNSObjectを変更します。
  4. XIBファイルまたはストーリーボード(使用しているもの)に移動し、UITableViewControllerのクラスをMyTableViewControllerに変更してください。
  5. ボタンのtagフィールドに数値を付けます(例:1001)。
  6. MyTableViewController.mクラスで、セル(cellAtIndexPath:)を保持し、そのボタンをタグ([cell.contentView viewWithTag:])で保持します。