我正在开发Messenger应用。我有一个带有自定义单元格的tableview,其中包含一个imageview和几个标签。

我想在点击不同的UI元素时加载不同的控制器。具体来说,我希望在点击imageView时加载controllerA,在选择其余行时加载controllerB。

我在imageview的顶部放置了一个按钮,并创建了一个customcellclass委托,以借助该按钮在点击imageview时通知我的tableviewcontroller。

// MyCustomClassMethod

-(IBAction)loadProfileButtonTapped:(id)sender{
    [self.loadProfileDelegate takeMeToProfile];
}

//我正在我的tableview控制器中实现此方法
-(void)takeMeToProfile{
//need indexpath here
}

最佳答案

您不需要indexpath即可实现。当您添加这些自定义视图时,只需为它们提供一个标签即可在触发按钮单击事件时对其进行标识。

10-07 19:27
查看更多