2013-02-27 7 views
4

Xamarin.IOS를 사용하여 iOS 모바일 앱을 개발하고 있습니다. 기존의 스토리 보드를 활용하려고합니다. 기존 Xcode 스토리 보드를 Xamarin 프로젝트로 가져올 수 있습니까?Xamarin.IOS 기존 스토리 보드 가져 오기

답변

2

이것은 당신이 시작하는 것입니다 :

  1. 프로젝트에
  2. 프로젝트 열기 옵션을 스토리 보드 파일을 추가합니다; IOS 응용 프로그램에서 스토리 보드에 대한 참조 추가 => iPhone/iPod 배포 정보 => 기본 인터페이스
  3. 속성 [Register ("YourViewController")]을 클래스 선언에 추가하십시오. 콘센트를 추가하십시오.

Xamarin Studio가 프로젝트를 생성 한 방식과 비슷한 구조로 프로젝트를 만들려면 Register 속성 및 아웃렛 등을 YourViewController.designer라는 별도의 부분 클래스 파일에 넣으십시오. .cs 파일을 주 클래스 파일 아래로 옮깁니다 (주 클래스 파일로 끌어다 놓습니다).

0

솔루션 이름을 바꾸기위한 연습이있었습니다. 현재로서는 불가능합니다. 따라서 새로운 솔루션을 만들었습니다 (최종 이름은 갖고 싶었습니다). Xamarin Studio에서 파일을 추가했습니다 (designer.cs 파일, 스토리 보드와 함께 컨트롤러보기 ...). 어떻게 든 프로젝트 옵션에 저장되기 때문에 파일 구조에 복사하지 마십시오. Xamarin이 사용하는 것과 동일한 구조를 얻으려면 designer.cs 파일을보기 컨트롤러 파일 아래에 두어야합니다.

모든 것을 작동 시키려면보기 컨트롤러와 designer.cs 파일에 namespace을 적용해야합니다. 테리 웨슬리 (Terry Westley)가 말한 것처럼 적절한 스토리 보드가로드되었는지 확인해야합니다 (프로젝트 옵션 -> iOS 애플리케이션 -> iPhone/iPod 배포 정보 -> 기본 인터페이스).

또한 이제 내보기 컨트롤러와 스토리 보드 작업이 예상대로

Storyboard = UIStoryboard.FromName ("MainStoryboard_iPhone", null); 

코드

하여 스토리 보드를로드 할 수 있습니다.