dre*_*bot 1 cocoa-touch objective-c ios
有人可以指出我的for循环有什么问题吗?我试图通过UIImageViews循环使所有隐藏.所有子视图都是UIImageViews.提前致谢.
int i;
int num = [[self myView]subviews];
for (i=0; i<num; i++)
{
UIImageView *currentView = [self.tabber.subviews objectAtIndex:i];
currentView.hidden = YES;
}
Run Code Online (Sandbox Code Playgroud)
Ian,Martin和Aram指出了代码中的错误.
我想指出迭代数组的另一种方法:快速枚举
for (UIView *view in [self.myView subviews])
{
view.hidden = YES;
}
Run Code Online (Sandbox Code Playgroud)
它比C风格的基于计数变量的迭代有几个优点,例如
| 归档时间: |
|
| 查看次数: |
296 次 |
| 最近记录: |