Xamarin.IOS를 사용하여 iOS 모바일 앱을 개발하고 있습니다. 기존의 스토리 보드를 활용하려고합니다. 기존 Xcode 스토리 보드를 Xamarin 프로젝트로 가져올 수 있습니까?Xamarin.IOS 기존 스토리 보드 가져 오기
4
A
답변
2
이것은 당신이 시작하는 것입니다 :
- 프로젝트에
- 프로젝트 열기 옵션을 스토리 보드 파일을 추가합니다; IOS 응용 프로그램에서 스토리 보드에 대한 참조 추가 => iPhone/iPod 배포 정보 => 기본 인터페이스
- 속성 [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);
코드
하여 스토리 보드를로드 할 수 있습니다.