3
我是新iphone development.I有一个叫做barView视图如果要检查这样如何在iphone中检查单元格是否有子视图?
if(cell has a subview barview)
{
do something.......
}else
{
do something......
}
的情况如何检查这样其添加为子视图的单元格,请帮忙我出去了。谢谢。
我是新iphone development.I有一个叫做barView视图如果要检查这样如何在iphone中检查单元格是否有子视图?
if(cell has a subview barview)
{
do something.......
}else
{
do something......
}
的情况如何检查这样其添加为子视图的单元格,请帮忙我出去了。谢谢。
最简单的方法就是给你barview
一个特殊的标签:
barview.tag = 123221;
,然后用
UIView* barview = [cell viewWithTag:123221];
if (barview != nil) {
...
}
否则检查,你需要通过.subviews
阵列进行迭代,并检查是否该属性匹配,例如
UIView* barview = nil;
for (UIView* subview in cell.subviews) {
if ([subview isKindOfClass:[BarView class]]) {
barview = subview;
break;
}
}
if (barview != nil) {
...
}
if (barView.superview == cell)
{
…