2 페이지 Xamarin.Forms에서 테스트 응용 프로그램을 만들었습니다. 기본 페이지는 로그인 페이지를 넣을 스택의 시작입니다. PushModalAsync 후에는 로그인 페이지가 표시되지 않습니다.Xamarin 양식 페이지가 표시되지 않음 (iOS)
동봉 됨 테스트 프로젝트의 zip 파일이 있습니다.
public static async void StartLogin()
{
Button btnLogin = new Button();
btnLogin.Text = "Login";
btnLogin.BackgroundColor = Color.Green;
btnLogin.TextColor = Color.White;
ContentPage _loginPage = new ContentPage
{
Title = "Login",
Content = new StackLayout
{
Spacing = 20,
Padding = 50,
VerticalOptions = LayoutOptions.Center,
Children =
{
btnLogin,
}
}
};
_loginPage.BackgroundColor = Color.Black;
await Navigation.PushAsync(_loginPage);
}
StartLogin()은 AppDelegate 클래스의 FinishedLaunching 메서드에서 호출됩니다. – Odrai