Расположение файлов UITableViewController - PullRequest
0 голосов
/ 29 декабря 2011

У меня есть несколько табличных представлений, которые имеют различные статические ячейки, и все круто.

Я хотел бы реализовать некоторые функциональные возможности для кнопки, которая находится в одной из ячеек во всех таблицах, но я не знаю, где находятся заголовочные файлы и файлы реализации для UITableViewController и как их использовать.получить доступ к ним.Есть идеи?

1 Ответ

1 голос
/ 30 декабря 2011

Вы не можете напрямую манипулировать UITableViewController.Кроме того, это не очень хорошая идея.Лучший способ сделать это - создать подклассы.

  1. Command + N и создать новый NSObject файл
  2. Когда будет предложено, назовите его как хотите (например, MyTableViewController)
  3. Нажмите MyTableViewController.h на левой боковой панели и измените NSObject на UITableViewController.
  4. Перейдите в файл XIB или раскадровку (в зависимости от того, что вы используете) и измените классваш UITableViewController до MyTableViewController.
  5. Дайте номер полю tag кнопки (например, 1001).
  6. Теперь, в вашем классе MyTableViewController.m, возьмите в рукиячейку (cellAtIndexPath:), а затем возьмите эту кнопку с тегом ([cell.contentView viewWithTag:]).
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...