2012-04-20 2 views
0

현재 이러한 글리프/벡터 아이콘을 Xcode (예 : NSActionTemplate)와 함께 나타나는 기본 문자로 표시 할 수있는 방법을 찾으려고합니다. 나는 그들이 Illustrator에서 PDF로 저장되었다는 것을 조사하고 보았습니다.Xcode 응용 프로그램에서 사용할 사용자 지정 벡터 아이콘을 만드는 방법

동일한 트릭을했는데 (Apple의 아이콘에 대한 원래 Illustrator 파일을 찾을 수 있음) PDF로 저장 한 다음 내 프로젝트로 가져 와서 아이콘을 질감있는 버튼 위로 드래그하여 일반 검정색으로 나타났습니다. 그러나 흰색 배경을 지워서 미리보기에서 볼 수 있었던 흰색 배경이 원본처럼 단추 스타일을 지정하지 않을 수도 있다고 생각했습니다.

See how it doesn't change the style of by icon, but does fine on the default.

그래서 기본적으로 내가 부탁 해요 내가이 아이콘이 기본처럼 보이도록 관리하는 방법입니다. 버튼에 이미지를 드래그 앤 드롭하고 스타일 자체를 적용하는 것이 아주 쉽기 때문에 여러 파일을 만들고 /하거나 코드를 작성하는 것을 정말로 망설이지는 않습니다.

- 편집 -

확인, 그래서 나는 해결책을 발견 - 그것은이 작업을 수행 할 파일 이름에 텍스트 "템플릿"을 추가하여. 그러나 Illustrator에서 AI 및 EPS로 내 보낸 투명한 PDF가 왜 Xcode에서 사용되는 흰색 배경을 가지고 있는지 파악할 수 없으므로 원 대신 효과가있는 직사각형이됩니다.

PDF에서 흰색 배경을 제거하는 방법에 대한 아이디어가있는 사용자라면 누구나 Xcode에서 작동합니다. 그것은 그것이 투명하고 (PDF와 일러스트 레이터에서 투명 그리드를 볼 때) 여전히 흰색 배경을 가지고 있다는 것을 보여주는 버그입니다.

답변

0

PDF의 흰색 배경입니다. EPS X은 항상 OS X에서 "좋게"재생됩니다. PDF는 원래 인쇄 된 콘텐츠를 향한 PDF 형식과 관련이 있습니다. 미리보기 및 Xcode에서 볼 수있는 흰색 배경은 "페이지"영역입니다. 다행스럽게도이 버튼은 버튼에 넣을 때와 같이 NSImage에 PDF를로드하면 무시되거나 무시됩니다.

정확하게 이해한다면, 버튼에 배경이없는 PDF를 놓고 Xcode의 인터페이스 빌더에 배경이있는 것처럼 표시된다는 문제가 있습니까? 나는이 행동을 재현 할 수 있었고, 무엇이 그것을 일으켰는지 잘 모르겠습니다. 그러나 나는 매우 똑같은 Template 파일과 잘못 표시된 NIB로 테스트 애플리케이션을 만들고 실행했다. 그리고 실제, 실행중인 코코아 응용 프로그램에서 그래픽이 올바르게 표시됩니다.

인터페이스 빌더가 잘못 미리보기하는 경우가 있습니다. 나는이 문제가 단지 인터페이스를 준비 할 때 화장품 일 뿐이라고 생각한다.

+0

사실 앱을 실행했지만 기본 NSButton에 아이콘이 표시되지 않았지만 텍스처 NSButton을 사용하면이 사각형이 내가 좋아하지 않는 것처럼 보이지만 모양이 아닙니다. 응용 프로그램을 실행하더라도. 아직이 문제를 해결하지 못했습니다. – fnky

관련 문제