iOS-自定义xib做cell时的点击跳转问题

2018-07-19  本文已影响0人  HeavensLife

        昨天�想用xib自定义cell,例如IT之家上展示新闻一样,可以自己根据喜好定义cell的布局。

        可是,在昨天自己做的时候,虽然可以将自己做的xib放进cell中,cell可以点击但是不能跳转了,我上网查了好多原因,大部分说是cell被遮盖了,所以不能点了,我就自己打了断点运行了一下,发现并没有,因为我的cell点击后还是有高亮变化的,所以不是不能点击的问题,是点击不能跳转的问题。今天早上想了想,突然有了一些思路,而且成功了,并且可以传值。

        (接上一篇:iOS-用自定义的xib做TableView中的cell文章)

        其实很简单,只要在TableView中调用如下方法:

        -(void)tableView:(UITableView*)tableView didSelectRowAtIndexPath:(NSIndexPath*)indexPath 这个方法是在点击cell时就会调用的,所以在storyboard中设置segue为@“cellContact”(名字任意),在点击cell时就会执行[self performSegueWithIdentifier:@"cellContact" sender:nil]; 方法。

        同样,prepareForSegue也会被调用。

        这样,在你的下一个控制器(LuanVC)就可以接到你传的值(self.label是我随意定义的一个数组)。

上一篇下一篇

猜你喜欢

热点阅读