2012-07-31 3 views
0

측정 테이프 사용자 정의 컨트롤을 구축하고 싶습니다. 그것은 Weightbot application에서 사용 된 것과 같아야합니다.ios 측정 테이프 사용자 정의 컨트롤

측정 테이프가 화면에 부분적으로 만 표시됩니다. 끌기를 사용하면 0cm에서 최대 1km까지 선택할 수 있습니다.

한 가지 방법은 UIImageView 슬라이딩에 매우 긴 이미지를 배치하는 것이지만 더 좋은 방법이 있다는 것을 알고 있습니다.

정적 이미지 이외의 다른 방법을 구현하는 방법에 대한 아이디어가 있으십니까?

답변

1

사용자가 직접 링크를 사용하는 것처럼 보이는 링크는 사용자 정의보기를 사용합니다.

숫자에 대해 이미지 (그라데이션 용)와 사용자 정의 도면을 조합하여 사용할 수 있습니다. 스크롤하는 하나의 긴 이미지를 사용할 필요가 없습니다.

+0

답장을 보내 주셔서 감사합니다. 나는 당신의 아이디어에 대해 가르쳤고, 이것은 갈 길이 멀다. 우리가 0cm에서 시작한다고하자. 그리고 나는 초기 스크린과 오른쪽으로 하나의 세그먼트를 그린다. 이것은 스크린에 보이지 않는다. 이제 사용자가 오른쪽으로 드래그하면 이미 그려진 세그먼트에 애니메이션을 적용하고 다음 세그먼트를 오른쪽으로 그립니다. 왼쪽에서 물건을 삭제해야합니까 (더 이상 보이지 않습니다), 아니면 그대로 둡니까? 나는 두 가지에 대해 우려하고있다. 그려지는 세그먼트의 메모리 사용은 화면에는 보이지 않지만 draw/animate 동작은 테이프를 왼쪽/오른쪽으로 움직일 때 부드러운 동작을 제공한다. – mbogdanovic8

0

iOS 6 이상을 타겟팅 할 수 있다면이 말은 UICollectionView의 완벽한 사용법과 같습니다. 그것은 당신이 당신의 코멘트에서 언급 한 셀 재사용을하지만 테이블 뷰는 가로 스크롤을 지원하지 않는다. 각 셀에 대해 사용자 지정 그리기를 수행 할 수 있습니다. 이는 이미지가 전혀 필요하지 않음을 의미 할 수도 있고 그렇지 않으면 단순 반복 이미지와 일부 동적 텍스트를 결합 할 수 있습니다.