2012-01-10 4 views
0

앱보기에 스크롤바 유형 메카닉을 추가하고 싶습니다. 내가 처음 보았던 것에서는 처음에는 UIScrollView가 최적의 선택이 될 것 같았지만 지금은 그렇게 확신하지 못했습니다.ViewController (스토리 보드)에 스크롤바 추가하기

기본적으로 내가 원하는 것은 수많은 텍스트 상자, 슬라이더 및 버튼을 추가 할 수 있습니다. 등. 문제는 한 번에 추가해야하는 객체 수가 사용자 입력에 따라 결정되므로보기에 추가해야하는 객체의 양이 한 화면에만 맞지 않을 수도 있다는 것입니다. 사용자가 다른 입력 옵션을 볼 수 있도록하려면 아래로 스크롤 할 수 있어야합니다.

이 것이 scrollview가 사용되는 것입니까? 그렇다면 어떻게 스크롤/뷰에 단추/텍스트 상자를 드래그/드롭하여 나타나게합니까? 정상 해상도보다 아래로 스크롤해야 볼 수 있습니다. 뷰 컨트롤러로 객체를 드래그/드롭하려고 시도 할 때 상자의 정상 크기보다 아래로 갈 수 없습니다.

나는 이것을 충분히 명확하게 설명하기를 희망한다.

감사합니다. 확실히 당신이 원하는에 사용할 수있는 범용있는 UIScrollView가 실제로 당신이 jQuery과 더 잘 맞는 것을 찾을 수 있지만

+0

항목 수가 사용자 정의 가능한 경우 런타임에 추가하지 않는 이유는 무엇입니까? –

+0

글쎄, 나는 결국. 난 그냥 드래그/객체를 처음으로 스크롤하지 않을 알아 내기 위해 객체를 구축하는 코드의 전체 슬쩍을 작성하는 대신에 먼저 응용 프로그램에서 스크롤을 테스트하려고했다. 그것은 관련있는, 그러나 분리되는 질문의 종류이었다. –

+0

먼저보기에 추가 한 다음 프레임의 'x, y'좌표를 조작하여 초기보기에서 이동하여 스크롤 할 수있게해야합니다. –

답변

3
  1. ... 당신이 "형태"많은 방식으로 구현되어보고 당신이 할 수 있습니다 indexPath에 의해 필드에 액세스하는 것과 같은 것들.
  2. 수행하려는 작업을 수행하려면 Scrolling through UIScrollView in Interface Builder for Xcode 4의 지침을 따르십시오. 즉,보기 컨트롤러보기 내에 포함 된보기를 작성하고 일시적으로 스크롤 및 제어 레이아웃 목적으로보기 계층의 맨 위로 이동하고, 끝나면 다시보기 컨트롤러보기로 이동합니다.
  3. 보기 컨트롤러를 보기 컨트롤러에 넣지 마십시오.보기 컨트롤러에 의해 관리되는 보기에 넣을 수 있습니다.

희망이 있습니다.

+0

Tableview는 텍스트를 올바르게 표시하지만? 텍스트 상자, 단추 및 슬라이더 등을 입력 할 수 없습니다. –

+0

UIScrollView를 스크롤하는 것에 대해 # 2에서 많은 것을 얻지는 않습니다. 내가하는 일 중 아무것도 작동하지 않는 것 같습니다. '최상위 레벨'로 드래그하면 UIScrollView가 사라지거나, 뷰가 사라지거나, 전혀 보이지 않게 만드는 것 외에는 아무 것도하지 않는 것처럼 보입니다. –

+0

나는 모두가 말하고있는 화면 밖의 것들을보기 위해 크기를 알아 냈습니다. 런타임 동안 화면 아래의 이러한 개체를 스크롤 할 수있는 방법은 아직 없습니다 .. –

관련 문제