2011-11-06 5 views
1

CGPoint를 강조 표시하거나 CGPoint의 위치에 일종의 점을 찍거나 CGRect를 사용하는 경우 사각형이있는 곳을 정확히 볼 수있는 코드가 있는지 궁금합니다. 시뮬레이터는 코드의 숫자가 아니라Xcode에서 특정 지점을 볼 수있는 방법이 있습니까?

저는 라벨로 그림을 그리거나 일종의 선을 그리는 것처럼 제 자신의 방식을 구현할 수 있다는 것을 완전히 알고 있습니다.하지만 궁금 해서요 ... 비슷한 점이 내장되어 있습니까? 이? 시뮬레이터의 뷰를 수정하여 더 많은 정보를 얻을 수있는 것은 무엇입니까?

+0

화면과 관련된 포인트 만 필요한 경우 스크린 샷을 찍은 다음 이미지 편집기에서로드 해보십시오. 시뮬레이터에는 파일 메뉴 아래에 스크린 샷 옵션이 있습니다. 화면의 왼쪽 상단 모서리가 아닌보기를 기준으로 점을 사용해야하는 경우에는 스스로 처리해야합니다. –

답변

3

나는 이런 식으로 뭔가를하는 경향이 없습니다 :

- (void) drawRect:(GCRect) rect { 
//do my ordinary drawing here 

#ifdef DEBUG_DRAWING 
// draw whatever I want to visualize some layout I'm doing, 
// typically some NSDrawRect() calls. 
#endif 
} 
+0

두 번째 단락에서이 문제를 언급했습니다. p이 작업을 수행 할 수 있음을 의미하지만 더 간단한 것이 있는지 궁금합니다. – Gabe

+0

NSDrawRect()를 호출하는 것보다 간단합니다. – NSResponder

+0

데이터 유형처럼 말하면 CGPointMark 또는 이와 비슷한 것으로 불릴 것입니다. – Gabe

0

가 없음 내가 아는 방법으로 만들었습니다. 일반적인 CGPoint 나 CGRect에는 그것이 어떻게 사용되는지에 대한 개념이 없습니다. 반대면에는 UIView에 고유 한 것이 없으므로 하위 뷰를 그리거나 추가하지 않는 한 시각적으로 아무 것도 내뱉지 않습니다. 이는 물론 사용자가 구현합니다.

좀 더 구체적인 내용이 필요하고 아마도 가장 쉬운 방법을 생각해보십시오. 일반적으로 rect 또는 point를 사용할 때 뷰 또는 레이어에 대해 이야기하고 있으므로 자연스럽게 두뇌는 레이어에 직사각형을 그리는 빠른 방법을 작성하는쪽으로 갈 것입니다 ...

점이 있다면 1x1 채워진 rect (포인트가 어디인지를 알기에 충분히 가까울 것입니다.) 그리고 rect 인 경우 치수가 채워진 rect를 그립니다.

내가 필요한 것에 대해 궁금합니다. 시뮬레이터에서 마우스를 클릭 한 위치를 기록하기 위해 뷰가 필요한 인스턴스가 있었지만 그 반대의 경우입니다.

+0

게임 제작을 위해 시각 자료를 사용하면 일을 훨씬 쉽게 할 수 있습니다 .... 시각화. – Gabe

관련 문제