Я не знаком с AQGridView, но полагаю, что вы можете использовать возможности загрузки Nib NSBundle.Выдержка из примера проекта AdvancedTableViewCells иллюстрирует идею:
RootViewController.h
@interface RootViewController : UITableViewController
{
ApplicationCell *tmpCell;
}
RootViewController.m
ApplicationCell *cell = (ApplicationCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil)
{
[[NSBundle mainBundle] loadNibNamed:@"IndividualSubviewsBasedApplicationCell" owner:self options:nil];
cell = tmpCell;
self.tmpCell = nil;
}
Внутри IndividualSubviewsBasedApplicationCell.xib вам нужно будет установить выход UITableViewCell, который будет внутри свойства tmpCell RootViewController.Затем, в качестве побочного эффекта от вызова метода loadNibNamed от NSBundle, свойство tmpCell устанавливается на RootViewController через механизм загрузки Nib.