2017-02-02 1 views
0

저는 iOS 개발에 익숙하며 scrollview을 사용하는 것에 대해 분실했습니다. 스토리 보드에 vertically scrolling 페이지를 만들려고합니다. 코드로 모두 다 할 수는 있지만, 스토리 보드 디자이너에서 어떤 이유로 작동하지 않는 것 같습니다.Xamarin iOS StoryBoard의 ScrollView에 항목 추가

저는 뷰 컨트롤러를 생성하고 시뮬레이트 된 크기를 높이가 1500 인 자유 형식으로 설정했습니다. 그런 다음 뷰를 추가했습니다. 나는 scrollview를 추가했다. ViewController 클래스에서 scrollview's frame to be 375x667content size to be 375x1500을 설정했습니다. 문제없이 스크롤됩니다.

그런 다음 다른보기를 추가하고 scrollview의 하위보기로 만듭니다. 그런 다음 스토리 보드 디자이너에게 버튼을 coordinates x: 35 y: 1100에 추가합니다. 앱을 빌드하고 시뮬레이터에 표시하면 버튼이 나타나지 않습니다.

모든 조언을 주시면 감사하겠습니다. 여기

답변

1

is solution

주요 아이디어는 : 당신이 UIView 내부에 컨트롤을 추가하는 것보다 당신은 0

모든 마진 제약 조건을 UIScrollView의 서브 뷰로 UIView를 추가하고 설정해야합니다. 또한 OS가 콘텐츠의 전체 높이와 너비를 이해할 수 있도록 모든 제약 조건을 설정해야합니다.

예 :보기에 너비가 UIButton 인 경우 너비와 높이를 모두 설정해야합니다. 여백. 제약 조건이 누락 된 경우 디자이너는 내용의 너비 및/또는 높이가 모호하다는 것을 알려줍니다.