2013-05-04 1 views
6

현지화를 사용하는 앱이 있는데 하나 이상의 언어를 추가해야하며 하나의 xib 파일에 같은 이름의 서로 다른 두 언어 이미지를 표시하고 싶습니다. xib 파일은 현지화되지 않았습니다. 이미지를 현지화하고 있습니다. 코드 작성없이 인터페이스 빌더를 사용하여 완료 할 수 있습니까?현지화 된 기존 앱에 새 언어 추가

+0

헤이 녀석도 내 애플 리케이션에서 동일한 일을하고 싶어 plz 도와주세요. – freelancer

답변

3

프로젝트의 현지화 된 하위 디렉토리 (en.lproj, es.lproj 등)에 이미지를 추가하면 iOS가 현지화 된 xib 파일을 보관 취소 할 때 올바른 이미지를 가져옵니다.

엑스 코드는 자동으로이 작업을 수행 할 수 있습니다 그냥 당신이 (AN 이미지, XIB 파일 등)의 파일 관리자 창을 표시 한 다음 로컬 라이즈 버튼을 클릭 지역화 할 리소스를 선택합니다.

(많은 수의 이미지를 현지화하는 것은 바람직하지 않습니다. 이미지에서 텍스트를 제거하고 전 세계 모든 지역에서 "중립적"이고 "이해할 수 있도록"선택해야합니다. 크기는 당신에게 감사 할 것입니다.)

0

코드없이 수행하려면 xibs를 현지화해야합니다. 그렇지 않으면 사용자 또는 다른 사람의 코드와 일부 구성이 필요합니다.

프로젝트에 이미 현지화를 추가했다고 가정하면 (프로젝트> 정보 탭에서 할 수 있습니다) 프로젝트 트리에서 이미지를 선택하고 오른쪽 사이드 바에서 원하는 현지화를 확인하면됩니다 (cmd-alt-1, 현지화).

각 * .lproj 디렉토리의 이미지를 현지화 된 버전으로 바꿉니다. 그런 다음 viewDidLoad에서 언제나처럼 -[UIImage imageNamed:]을 사용하여 이미지를 xib 이미지보기 또는 수행중인 작업에로드하십시오.

4

enter image description here

당신은 내가 생각하는 단 하나의 XIB에 이미지를 설정하는 말로이 여러 XIB 년대을해야 해둬 도움이됩니다 + button.Hope에 클릭하여 또 하나 개의 언어를 추가 할 수 있습니다 불가능합니다.