我想基于按钮点击以编程方式将隐藏属性更改为某些元素。在javascript中我会做document.getElementById('element')。display ='block'。有没有办法做到这一点是iOS的东西:self.'element'.hidden = NO;
答案 0 :(得分:0)
任何UIView子类(例如UIButton,UILabel等)都有一个'hidden'属性。将此项设置为“否”以显示和隐藏视图。 e.g。
myButton.hidden = NO;
myLabel.hidden = YES;
答案 1 :(得分:0)
UIView 有一个名为隐藏的布尔属性,默认情况下为 NO ,您可以将其设置为 YES 隐藏您的视图。要检索视图,是否可以分配仅仅为整数的标记(默认为0):
[myView setTag:10];
所以..
[[myParentView viewWithTag:10] setHidden:YES];
这与js非常相似,否则你可以遍历子视图:
NSArray *viewsArray = [parentView subviews];
for (UIView *view in viewsArray) {
// ...
}