2016-08-11 2 views
0

그래서 레이블 목록이있는 Scrollview를 만들고 싶습니다. 나는 제약 조건을 가진 아주 힘든 시간을 보내고있다. 그것은 분명히 간단한 UIView에 레이블을 추가하는 것과는 다릅니다.스크롤 방법에 레이블을 추가하는 가장 쉬운 방법

내가 필요로하는 것은 상위 왼쪽 모서리에서 한 레이블, 부모보기에서 너비가 약 40 %이고 위쪽 및 왼쪽 테두리가 10입니다. 그런 다음 두 번째 레이블 바로 옆에 40 % 너비와 위쪽 및 오른쪽 테두리 10.이 작업을 수행 한 후에 같은 순서로 서로 아래에 레이블을 만드는 작업을 계속합니다. 의 테두리가 모두 10

(PS 나는 레이블 집합 높이 값을 가지고 있지만 난 그냥 이유를 주관 그들에게 부모 뷰의 0.05 % 높이의 값을 제공 한 것을 알고있다.)

을 이제 일반적으로 추가 할 때 정상적인보기 부모의 너비와 높이를 일치하는 다음 정체성 검사기로 이동하고 크기 - equalwidthsconstraint - 곱셈기 0.4 및 높이 등으로 설정합니다. 그럼 나는 핀에 가서 제약 조건을 추가 할 것입니다 : 10 및 왼쪽 : 10. 그때까지 나는 첫 번째 레이블에 황금색이 될 것입니다! 그러나 그것은 scrollviews 그런 식으로 작동하지 않습니다. 어디에서나 빨간색 선이 계속 표시되며 "Scroll View"에 대해 스크롤 가능한 컨텐트 크기가 모호하다는 경고가 나타납니다.

(PS I 그러나 비록 레드 라인으로, 성공적으로 첫 번째 레이블을 만들 수 있었지만, 두 번째 레이블을 만들 때 나는 그것이 권리를 줄을 얻을 수 없다.) 당신이 방법을 잘 모릅니다 경우

스토리 보드를 통해 프로그래밍 방식으로 수행해야합니다. 그렇다면 어떻게해야합니까? 항상 제발. 예를 들어

:

메이크업 : 시보레 모델 : 실버라도 년 : 2016 색상 :

등등 등등 펄 화이트 .... 비

는 기본적으로 목록 편집 가능한 텍스트 ..

나는 그 모습을보고 싶었습니다.

도와주세요, 감사합니다!

+0

대신 특정 문제에 대한 정의 UITableViewCell를 사용해야합니다, 당신은 UICollectionView''을 활용해야한다. 이것은 당신에게 당신이 원하는 행동을 줄 것이고, 그것은 당신을 위해 스크롤을 관리합니다. – Nick

+0

@Nick에 따르면 가장 쉬운 방법은'콜렉션 뷰 '를 사용하는 것인데, 그렇지 않으면'자동 레이아웃'에 대한 지식이 있어야합니다. –

답변

0

UITableView를 사용하십시오. Apple은 이러한 종류의 문제에 대해 UITableView를 설계했습니다.

여기부터 시작하는 것이 좋습니다. http://code.tutsplus.com/tutorials/ios-from-scratch-with-swift-table-view-basics--cms-25160

그리고 당신의 사건에 대한 , 당신은있는 ScrollView에 레이블을 추가하는

+0

답변 해 주셔서 감사합니다. :)하지만 그게 아니라 내가 뭘 찾고 있어요. 어디로 가는지 알지만 레이블과 빈 공간 만 제공 할 수있는 인쇄 유형의 표정을 가지고 정말로 가고 싶습니다. 읽을 수있는 데이터처럼 보이기를 바랍니다. 비록 내가 테이블 뷰가 탈출구가 될 수 있다는 것을 완전히 이해하고 있지만, 개인적으로 그것은 내가 셀을 클릭해야한다고 느끼게한다. 사용자가 아무 것도 클릭한다고 생각하는 인상을주고 싶지 않습니다. 간단히 읽을 수있는 편집 불가능한 데이터. – AdrianGutierrez

+0

아무것도 선택할 수 없도록하는 속성을 설정하여 편집 할 수 없게 만들 수 있습니다. http : // stackoverflow.구분 기호를 제거하면보기와 같은 느낌을 줄 수 있습니다. com/questions/190908/how-can-i-disable-the-uitableview- 선택 강조 표시 – Harsh

+0

http://stackoverflow.com/questions/26653883/delete-lines-between-uitableviewcells-in-uitableview – Harsh

관련 문제