2016-12-14 1 views
0

안녕하세요 저는 xamarin ios와 작업하기 시작한 지 하루 만에 모바일 앱 개발자입니다. 나는 스크린이나 그리드가 xamarin ios에서 어떻게 퍼져 나갈 것인지를 알고 싶다. 그래서 같은 앱이 4 인치에서 6 인치 모바일까지 또는 적어도 UI 엘리먼트의 미리 결정된 위치로 그들 중 하나에서 움직일 수있다. Grid RowDefinition 및 Grid ColumDefinition 태그를 사용하여 UWP에서 쉽게 구현할 수 있습니다.Xamarin.ios에서 화면을 나눕니다. 그리드에 의해 uwp로 나눕니다.

<Grid> 
    <Grid.RowDefinitions> 
     <RowDefinition Height="50*" /> 
     <RowDefinition Height="50*"/> 
    </Grid.RowDefinitions> 
    <TextBlock Grid.Row="0" Text="Screen Devidation Demo in %" HorizontalAlignment="Center" VerticalAlignment="Center"/> 
    <Grid Grid.Row = "1"> 
     <Grid.ColumnDefinitions > 
      <ColumnDefinition Width="50*" /> 
      <ColumnDefinition Width="50*" /> 
     </Grid.ColumnDefinitions> 
     <TextBlock Text = "Save" Grid.Column ="0" HorizontalAlignment="Center" VerticalAlignment="Center"/> 
     <Button Grid.Column="1" Content="Click" HorizontalAlignment="Center" VerticalAlignment="Center"/> 
    </Grid> 
</Grid> 

답변

0

당신이 Xamarin.iOS (안 양식)를 사용하는 경우, 당신은 가능성이 컬렉션보기를 찾고 있습니다 : https://developer.xamarin.com/guides/ios/user_interface/introduction_to_collection_views/

당신이 Xamarin.Forms과 iOS 앱을 구축하는 경우 XAML을 사용하여 동일한 눈금을 만들 수 있습니다. https://developer.xamarin.com/guides/xamarin-forms/user-interface/layouts/grid/

응용 프로그램의 복잡성에 따라 Forms가 좋은 접근 방식 일 수 있습니다. UWP 환경에서 iOS 응용 프로그램을 멋지게 적용 할 수 있습니다.