그래서, 이것이 제 질문입니다. 나는 ViewController 있고 서로 다른 위치에 (하나의 상단 및 기타 낮은) 두 개의 다른보기를 추가하려면하지만 그들은 동시에 "addSubview"메서드를 사용하여 나타납니다,하지만이 올바른지, 하나의 ViewControler에서 다른 하위 뷰를 가질 수 있습니까?
저는 스토리 보드를 사용하지 않습니다. IOS에 XCode4.1을 사용하고 있습니다. 4.3동일한 ViewController에 subView가있는 것이 맞습니까?
0
A
답변
0
뷰와 컨트롤러를 혼합했습니다.
보기 컨트롤러가 데이터를 표시하고 비즈니스 논리를 수행하기 위해 제어 할 수있는보기의 수는 엄격하게 제한되지 않습니다.
또한보기에 제한이있는 하위보기 수입니다.
하나만 있습니다. 이러한 뷰가 서로 독립적 인 경우 다른 뷰를 하위 뷰로 만들지 마십시오. a가 기본보기이고 b 및 c가 종속 하위보기 인 경우 다음을 수행하십시오. [a addSubView : b]; [addSubView : c];
어디에 문제가 있습니까?
관련 문제
- 1. JQuery로 작성하는 것이 맞습니까?
- 2. 동일한 viewController에 childViewControllers가있는 메소드 호출
- 3. 동일한 이름의 입력 요소가 두 개있는 것이 맞습니까?
- 4. 다른 조건에서 동일한 테이블을 여러 번 결합하는 것이 맞습니까?
- 5. 다른 이름을 가진 동일한 클래스가 여러 개있는 것이 맞습니까?
- 6. 동일한 브라우저에서 두 개의 동시 세션을 갖는 것이 이치에 맞습니까?
- 7. 다른 xml 파일에 동일한 id를 설정하는 것이 맞습니까? 예를 들어
- 8. 개체가 자기를 거부하는 것이 맞습니까?
- 9. 컨트롤러에서보기로 알림을 보내는 것이 맞습니까?
- 10. 테이블에서 레코드를 삭제하는 것이 맞습니까?
- 11. django.contrib.auth.models.User를 views.py에서 사용하는 것이 맞습니까?
- 12. VFS로 procfs를 호출하는 것이 맞습니까?
- 13. 내장 클래스에서 상속하는 것이 맞습니까?
- 14. Singleton에 IDisposable을 구현하는 것이 맞습니까
- 15. 개행에 XML 속성이있는 것이 맞습니까?
- 16. Nhibernate 열만 반환하는 것이 맞습니까?
- 17. 헬퍼에서 모델을 사용하는 것이 맞습니까?
- 18. java.lang.String을 불변으로 호출하는 것이 맞습니까?
- 19. onTouchListener를 많이 사용하는 것이 맞습니까?
- 20. 소비자에 따라 다른 REST 인터페이스가있는 것이 맞습니까?
- 21. equals와 compareTo가 일치하지 않는 것이 맞습니까?
- 22. UIImage를 두 컨트롤러간에 전송하는 것이 맞습니까?
- 23. 즉시 속성 값을 수정하는 것이 맞습니까?
- 24. CSS 속성을 html 태그로 설정하는 것이 맞습니까?
- 25. 코드가 많은 ViewController를 사용하는 것이 맞습니까?
- 26. tabBarController.view에 ATMHud를 추가하는 것이 이치에 맞습니까?
- 27. strtotime()을 사용하여 날짜를 비교하는 것이 맞습니까?
- 28. 부두 및 저지 : 어떻게 모든 것이 맞습니까?
- 29. REST 쿼리에서 JSON을 전달하는 것이 맞습니까?
- 30. 루프에서 파이프를 사용하는 방법은 내 것이 맞습니까?
감사합니다. 이것은 내 상황에서 친절하다. ViewController A 있고이 ViewController있는 UIViewController "x"및 UIViewController "y"선언했습니다. 이제 "A"의 viewDidLoad 메서드에서 "[addSubView : x.view], [A addSubview : y.view]"를 수행합니다. 그래, 맞지? – user1600801
아니, 맞지 않아. x와 y가 뷰 컨트롤러 (UIViewController에서 상속받은 클래스의 객체) 인 경우 addSubView :를 사용하여 추가 할 수 없습니다. 그리고 A가 뷰 컨트롤러 인 경우 addSubView를 사용할 수 없습니다. 뷰 (UIView에서 상속받은 객체)에만 하위 뷰를 추가 할 수 있습니다. 그리고 이들 모두는 동일한 View Controller로 제어 할 수 있습니다. –
간단한 일에 약간의 복잡성을 추가하기 만하면됩니다. 관련 뷰가있는 다수의 뷰 컨트롤러를 만들고 다른 뷰 컨트롤러가 제어하는 뷰에 해당 뷰 컨트롤러를 추가 할 수 있습니다. 그것은 매우 드물게 똑똑한 일입니다. 그러나 그것은 할 수 있습니다. SDK 4.x에서와 마찬가지로 6.x와 함께 도입 된 UIContainerView를 사용할 수 없습니다. –