我有一个UITableViewCell
带有 7 个子视图的自定义。其中之一是活动视图,因此为了找到它并停止,我执行以下操作:
NSArray *subviews=[cell subviews];
NSLog(@"Subviews count: %d",subviews.count);
for (UIView *view in subviews)
{
NSLog(@"CLASS: %@",[view class]);
// code here
}
在iOS6中,Subviews count: 为7,其中之一是活动视图。但在iOS7中,Subviews count: 为1并且 [view class] 返回UITableViewCellScrollView。试过, NSArray *subviews=[cell.superview subviews];
和 NSArray *subviews=[cell.contentview subviews];
,但没有用。
有什么建议么?