jsfiddle net/7pF22/나는 더 많은 버튼/라벨을 표시 할 수 있어야합니다. 다른보기에 추가 물건 넣기, 탭 이벤트 수신시 xib로드 및 표시에 대해 생각했습니다. 불행히도 메인보기의 나머지 부분은 아래로 스크롤되지 않습니다. 그래서 나는 이것을 할 수있는 더 좋은 방법이 있다고 생각한다. (아마도 테이블 뷰를 사용한다. 그러나 나의 경우에는 셀에는 공통점이 없다.)동적으로 뷰 추가 및 제거
0
A
답변
0
모든 뷰/행을 배열에 넣고, 다른 모든 것들을 UIView 애니메이션 내에서 움직이는 루프를 돌린다.
+0
그래, 나도 그것에 대해 생각했지만 좋은 접근 방식을 좋아하지 않는다. –
0
먼저보기를 저장할 NSMutableArray를 만듭니다.
둘째, #import와 NSClassFromString을 사용하여보기의 클래스를 가져올 수 있습니다.
그런 다음보기를 추가하십시오.
#import <objc/runtime.h>
NSMutableArray *arr = [[NSMutableArray alloc] initWithObjects:@"OneViewClassName", @"TwoViewClassName"];
for (NSString *className in arr) {
UIView *view = [[NSClassFromString(className) alloc] init];
[self.view addSubview:view];
[view release];
}
관련 문제
- 1. tablerow에 동적으로 뷰 추가
- 2. 동적으로 확인란 입력 필드 추가 및 제거
- 3. Jquery 동적으로 클래스 추가 및 제거
- 4. 테이블 행을 동적으로 추가 및 제거 - Android
- 5. AngularJS 동적으로 HTML 추가 및 제거
- 6. 동적으로 스토어 그루퍼 추가 및 제거
- 7. 동적으로 HTML 테이블의 행 추가 및 제거
- 8. 동적으로 HTA 구성 요소 추가 및 제거
- 9. 스윙 프레임에서 버튼을 동적으로 추가 및 제거
- 10. AsyncTask에서 뷰를 동적으로 추가 및 제거
- 11. 동적으로 회 전자 추가 및 제거
- 12. 동적으로 뷰 추가 ASP.NET MVC
- 13. 보기를 동적으로 추가 또는 제거
- 14. jquery 입력을 동적으로 추가/제거
- 15. 제거 동적으로 추가 된 스크립트는 동적으로
- 16. 레이아웃에 영역을 동적으로 추가/제거
- 17. 동적으로 Reveal.JS에서 슬라이드 추가/제거
- 18. 필수 속성을 동적으로 추가/제거
- 19. html 요소를 동적으로 추가/제거
- 20. 추가 및 제거 템플릿
- 21. Android - 동적으로 뷰 블록을 만들고 레이아웃에 추가
- 22. 선형 레이아웃에서 동적으로 텍스트 뷰 추가
- 23. tableview 셀에서 하위 뷰 제거/추가 토글
- 24. FragmentPagerAdapter에 조각 추가 및 제거
- 25. 제거 설정 및 프로그램 추가/제거 제거
- 26. 동적으로 입력 필드 추가/제거 Odoo
- 27. 라우터 액터에 경로를 동적으로 추가/제거
- 28. WinForm에서 동적으로 추가 된 컨트롤 제거
- 29. 동적으로 ASP.NET의 테이블 행 추가/제거
- 30. 세션 시작시 동적으로 서블릿 필터 추가/제거
적절한 링크와 코딩 정보로 질문을 편집하십시오. – Tirth
이것이 당신이 의미하는 링크라고 가정합니다 : jsfiddle.net/7pF22/ –
예. 코드를 포함하여 완전히 unnesesery IMO –