2013-01-24 2 views
2

저는 xcode, iOS 및 objective-c에 관해서는 초보자입니다. 나는 정보를 많이 찾는 프로젝트를 진행해왔다. 나는 이미 많은 것을 배우지 만, 최근에 나는 나쁜 습관을 가지고 있음을 깨달았다.스토리 보드 및 나쁜 습관에 대한 의존성

Storyboard를 사용하여 앱의 추상보기를 배치했습니다. 내가 처음으로 알아 차 렸던 점은 iPad를위한 팝 오버 뷰를 다루는 것입니다. 단추 누르기를 통해 해당 단추를 닫는 방법을 알지 못했기 때문에 popover 단추에서 기본보기로 돌아가는 새로운 모달 전환을 작성했습니다.

나는 이것이 새로운 관점을 만들어 내 기존 관점 위에 배치했다는 것을 깨달았습니다. 이것은 프로그램이 결국 추락 할 때까지 연결을 시작할 것입니다. 지난 밤에 나는 대표자의 중요성을 알게되었고, 그들이 대표자 시위를 기꺼이 무시하는 것을 도울 수있는 방법을 배웠습니다.

모달보기에 대해 읽은 문서를 바탕으로보기 유형을 삭제해야하는 것으로 보입니다.

앱을 제작할 때 적절한 질문을드립니다. 만약 10 개의 버튼이있는 ViewController를 가지고 있다면, 각각 비슷한 기능을하는 Popover를 생성 할 것입니다. 스토리 보드에서 10 개의 새로운 뷰를 만들고 UI 요소를 드래그 앤 드롭 할 수 있습니까? 즉, 주 뷰 컨트롤러에는 각각 하나씩 10 명의 대표가 있습니다.

또는 하나의 일반보기를 만들고 콘텐츠를 동적으로로드하고 프레젠테이션보기 컨트롤러에서 하나의 대리자에 대해서만 걱정하면됩니까?

EDIT : 두 레이블의 차이점은 각 레이블에 레이블 목록 (질문)과 UISegmentedControl로 레이블을 일치시킵니다. 이렇게하면 사용자가 설문 조사를 작성할 수 있습니다. 현재 10 개의 조회수가 있습니다. 다른 조회수를받을만한 가치가있는 10 세트의 질문이 있기 때문입니다. 각보기 하단에는 4 개의 단추가 있습니다. 모든보기에는이 4 개의 버튼이 포함되어야합니다.

답변

4

"괜찮습니다"하지만 실제로 10 명 이상의 대리인이있을 수는 없습니다. 이러한 ViewController가 약간만 다른 경우 - "기본"뷰 컨트롤러를 만든 다음 내용에 따라 프로그래밍 방식으로 차이점을 추가/업데이트하는 것이 고려 되었습니까? 나는 그것이 당신이 보여주고 싶은 것과이 차이점에 달려 있다고 생각합니다. 나는 똑같은 컨트롤러에 위임 한 모든 10 명 이상의 위임자를 추천하지 않을 것입니다.

기본적으로 나는 "OR"질문에 "예"라고 대답합니다.

+0

개인적으로 너무 많은 의견이있는 것을 좋아하지 않습니다. 나는 오히려 그것을 프로그래밍 방식으로 수행해야 할 것이다. 나는 항상 가장 우아한 솔루션을 찾고 이러한 가상 복제본을 가지고 있다고 느끼지 않았다. 감사합니다. – Alex