在UITableViewCell中獲取它的父視圖

-(void)goBtnLabel2Action:(UIButton *)sender
{
    BMKPoiInfo *poiModel;
    if ([sender.superview.superview isEqual:self.av.hotTableView]) {
        poiModel = self.poiListArray[sender.tag];
    }
    else
    {
        poiModel = self.poiSmallArray[sender.tag];
    }
    NSMutableString * str=[[NSMutableString alloc] initWithFormat:@"telprompt://%@",poiModel.phone];
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]];

}

在IOS7以下系統,UITableViewCell.superview就是UITableView,但在IOS7中,cell上面還多了一個UITableViewWrapperView,所以需要UITableViewCell.superview.superview獲取UITableView

發佈了40 篇原創文章 · 獲贊 1 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章