2012-07-03 1 views

답변

0

당신은 당신이 원하는 것을하기 위해 약간의 노력을해야 할 것입니다. 저는 정사각형에서 삼각형으로 바뀌는 배경 이미지를 가지고 있으며 텍스트 상자가 도형 내부에 남아 있기를 원합니다. 그림을 호스팅하는 이미지 뷰가 여전히 직사각형 모양이므로 이미지 뷰 치수가 실제로 변경되지 않으므로 삼각형의 크기를 계산하거나 알아야하고 표시 여부에 관계없이 프로그래밍 방식으로 텍스트 상자의 크기를 조정해야합니다 삼각형

편집 : 사실 이것은 처음에 생각했던 것보다 훨씬 간단합니다. .xib 파일에서 원하는 크기로 텍스트 상자를 배치하고 위치와 크기를 기록하십시오. 그런 다음 삼각형 이미지를 표시 할 때 확인하고 텍스트 상자의 위치와 크기를 이전에 기록한 것으로 변경하십시오.

+0

감사합니다. 당신이 저에게 코드를 줄 수있는 방법이 있습니까? 감사합니다 – Nicholas

+0

오케이 여기에 내가 한 것입니다. textview.frame = CGRectMake (textview.frame.size.height, 110, textview.frame.size.width, 120); 하지만 여기서부터 어떻게하면 오른쪽에서 왼쪽으로 움직일 수 있습니까? 너비는 텍스트보기를 오른쪽으로 크게 만듭니다. 왼쪽으로 움직여야합니다. 감사합니다 – Nicholas

+0

CGRectMake를 올바르게 사용하고 계신지 잘 모르겠지만 화면의 치수를 모르지만 textview.frame = CGRectMake (xPos, yPos, width, height); 나는 당신이 순간에 그것을 가지고있는 방식이 폭과 높이를 두 번 잘못 사용하고 있다고 생각합니다. –

관련 문제