【发布时间】:2012-05-10 16:57:43
【问题描述】:
在我的故事板中,我有一个嵌套在视图控制器场景中的视图(UIScrollView 的一个子类,称为 AQGridView)。我想为 AQGridView 分配一个控制器委托和数据源,它们在单独的 .m 和 .h 文件中定义,而不是父视图控制器。我该怎么做呢? Storyboard 只允许我将连接器拖到 AQGridView 的父视图控制器。
编辑: 我试过在父视图控制器中做这样的事情(其中 myGrid 是一个指向 AQGridView 的 IBOutlet,而 myGridController 是父视图控制器的属性):
- (void)awakeFromNib
{
// note: kzMyGridController is a subclass of AQGridViewController
myGridController = [[kzMyGridController alloc] init];
myGrid.delegate = myGridController;
myGrid.dataSource = myGridController;
}
但它似乎没有工作,因为它的委托方法都没有被调用。我做错了什么?
【问题讨论】:
标签: objective-c ios xcode uistoryboard