2011-08-22 3 views
0

나는 scrollview에 다각형보기가 있습니다. 사용자가 스크롤 뷰를 확대하면 다각형이 확대되지만 각 꼭지점의 핸들이 선택됩니다.UIScrollView의 일부 하위 뷰를 확대/축소하지 않는 방법은 무엇입니까?

줌 비율에 관계없이 핸들 크기가 일정하게 유지되도록하려면 어떻게해야합니까?

핸들은 다각형의 서브 뷰입니다. 그것이 더 간단하게 만들면 나는 다른 접근법을 기꺼이 고려할 것입니다.

덕분에 많은

JD

답변

0

방법 부모있는 UIScrollView의 줌 레벨을 잡는 및 다각형 객체로 전달하고, 핸들에 반대 스케일링을 적용하는 방법에 대한? 당신이있는 UIScrollView 200 %의 경우 그래서,

또는

는 너비/높이에서 UIView의 크기 조정이 가능한 자동 귀하의 다각형을 수동으로 변경하여있는 UIScrollView에 응답 줌 과정을 코딩 할 수있는 50 %로 핸들을 줄여야 다각형의 크기가 아니라 크기 조정.

+0

나는 최소한의 노력으로 성공할 것이라고 믿는 첫 번째 접근법에 대해 생각했습니다. 두 번째 접근 방식을 좋아하지 않습니다. 특히 다각형이 스크롤 뷰에서 유일한 모양이 아니기 때문에 더욱 그렇습니다. 첫 번째 방법은 뷰가 확대 될 때마다 상당한 비용이 발생합니다. 제 경우에는 수십 개의 하위 뷰가있을 수 있지만 비용을 피할 방법이 없다고 생각합니다. –

관련 문제