Nex*_*Rev 2 iphone sdk refactoring uiimageview
我知道如何使所有这些uiimageviews消失并再次回来,但我不知道如何写这个更短.它们都被分配了唯一标签1-35.我想检查是否所有这些都被隐藏,然后执行操作.
if(test.hidden==YES
&& test2.hidden==YES
&& test3.hidden==YES
&& test4.hidden==YES
&& test5.hidden==YES
&& test6.hidden==YES
&& test7.hidden==YES
&& test8.hidden==YES
&& test9.hidden==YES
&& test10.hidden==YES
&& test11.hidden==YES
&& test12.hidden==YES
&& test13.hidden==YES
&& test14.hidden==YES
&& test15.hidden==YES
&& test16.hidden==YES
&& test17.hidden==YES
&& test18.hidden==YES
&& test19.hidden==YES
&& test20.hidden==YES
&& test21.hidden==YES
&& test22.hidden==YES
&& test23.hidden==YES
&& test24.hidden==YES
&& test25.hidden==YES
&& test26.hidden==YES
&& test27.hidden==YES
&& test28.hidden==YES
&& test29.hidden==YES
&& test30.hidden==YES
&& test31.hidden==YES
&& test32.hidden==YES
&& test33.hidden==YES
&& test34.hidden==YES
&& test35.hidden==YES){
do something
}
Run Code Online (Sandbox Code Playgroud)
假设您-tag在UIView上的方法中使用了tag ,并且这些视图都在containerView
BOOL allHidden = YES;
for (int i = 1; allHidden == YES && i <= 35; i++) {
allHidden = [[containerView viewWithTag:i] isHidden];
}
if (allHidden) {
do_something();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
150 次 |
| 最近记录: |