2011-10-05 5 views
0

숨겨진 속성을 프로그래밍 방식으로 버튼 클릭을 기반으로 일부 요소로 변경하고 싶습니다. 자바 스크립트에서 나는 document.getElementById ('element')를 할 것이다. display = 'block'. 이렇게하는 방법은 iOS 같은 것입니다 : self.'element'.hidden = NO;ios 프로그래밍 방식으로 뷰 요소 조작

답변

0

UIView의NO 기본적으로, 당신은 당신의보기를 숨길 YES으로 설정할 수 있습니다 숨겨진 라는 부울 속성이 있습니다. 그렇지 않으면 당신은 파단을 반복 할 수 있습니다, 이것은 JS 꽤 유사하다

[[myParentView viewWithTag:10] setHidden:YES]; 

[myView setTag:10]; 

그래서 .. :보기를 검색하려면 (기본값 0) 단지 정수 태그를 할당 할 수 있습니다 :

NSArray *viewsArray = [parentView subviews]; 

for (UIView *view in viewsArray) { 
    // ... 
} 
0

모든 UIView 하위 클래스 (예 : UIButton, UILabel 등)에는 '숨김'속성이 있습니다. 뷰를 표시하거나 숨기려면이 값을 YES로 설정하십시오. 예 :

myButton.hidden = NO; 
myLabel.hidden = YES; 

documentation을 살펴보십시오.

관련 문제