2014-02-06 1 views
0

"라이브러리/GKImagePicker"에 png 파일이있는 폴더가 있습니다. XCode와 달리 이러한 이미지는 iOS 앱의 번들 루트에 자동으로 복사되지 않습니다.Xamarin Studio에서 이미지가 iOS 앱 패키지의 루트로 이동하지 않습니다

<IPhoneResourcePrefix>Resources;Libraries/GKImagePicker</IPhoneResourcePrefix> 

나는 또한에 이미지 파일을 설정 한 : 청소와 내가 시뮬레이터의 구조를 보면, 컴파일 한 후,

Build Action -> BundleResource 
and also tried... 
Build Action -> Content 

그리고 그래서 나는하여 .csproj 파일에 다음을 추가 폴더 ... 그리고 응용 프로그램 패키지를 열 ... 그래서 ... 아무리 내가 뭘 라이브러리/GKImagePicker 폴더를 볼 수 없습니다 :

new UIImage("Libraries/GKImagePicker/image1.png") works 
and 
new UIImage("image1.png") doesn't work 

어떤 도움? 새로운 UIImage ("image1.png")를 사용하겠습니다.

답변

0

AFAIK 이것은 의도 한 동작입니다. 파일을 "콘텐츠"로 설정하면 전체 경로와 함께 앱 번들로 복사됩니다. 파일을 번들의 루트에 넣으려면 프로젝트의 루트에 넣으십시오.

+0

내 콘텐츠를 내 번들 루트에 궁극적으로 복사하는 동안 내 콘텐츠를 폴더에 "정리"할 방법이 없습니까? 나는 그것이 iPhoneResourcePrefix 태그가 csproj에있는 것이라고 생각했다. 이것을 할 방법이 없다? –

+0

나는 항상 이미지를 내용으로 포함합니다 - 리소스로 사용하면 동작이 다를 수 있습니다. 시도하고 싶은 UIImage.FromResource() 메소드가 있습니다. – Jason

관련 문제