ios7 獲取UITablleViewCell

iOS7以前UITablleViewCell中得contentView得superView就是UITableViewCell。可是在iOS7得時候,contentView得superView確實UITableViewCellScrollView.UITableViewCellScrollView得superView纔是UITableViewCell。考慮到也許以後發生一樣得時候,因此若是須要重子View查找指定類型得父視圖。考慮使用自定義函數實現
- (UIView*)superviewWithClass:(Class)class child:(UIView*)child
{
UIView *superview = nil;
superview = child.superview;
while (superview != nil && ![superview isKindOfClass:class]) {
superview = superview.superview;
}
return superview;
}函數