我正在开发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
即可实现。当您添加这些自定义视图时,只需为它们提供一个标签即可在触发按钮单击事件时对其进行标识。