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)
{
…