Я хочу создать подкласс UITableView, поскольку я хочу создать повторно используемый компонент табличного представления в моем приложении.
Идея состоит в том, чтобы вместо использования делегата, скажем, cellForRowAtIndexPath, я хочу, чтобы само табличное представление получало этот вызов.
Я не думаю, что мне нужен UITableViewController, поскольку этот UITableView, который я хочу построить, должен жить в различных UIViewController (и эти UIViewController могут иметь собственные UITableViews).
Я вложил в свой UITableView субкласс как:
@interface ShareUITableView : UITableView
но ни один из его методов не вызывается.
Мой ShareUITableView создается через NIB путем установки пользовательского класса в ShareUITableView. В коде я подтвердил, что экземпляр ShareUITableView создан.
Мой UITableView не делегирует свой контроллер представления, так что это не проблема.
Есть идеи?