我正在使用xamarins窗體開發iPad應用程序。 我希望我的設置頁是模態的,因此它像前面的頁面一樣彈出。xamarin格式:無法從覆蓋整個屏幕停止模式視圖
我一直在嘗試所有的解決方案,我可以找到,其中大部分似乎建議我從一個按鈕調用此:
await Navigation.PushModalAsync(ModalSettingsPage);
當我使用它是我的settingspage從下方進來,會發生什麼一個模態頁面,但不是一個彈出窗口,它覆蓋整個屏幕。
這是我當前的代碼:
//Setup button (action bar)
ToolbarItems.Add(new ToolbarItem
{
// Text = "Setup",
Icon = "settings1.png",
Order = ToolbarItemOrder.Default,
Command = new Command(() => Navigation.PushModalAsync(new ModalSettingsPage())) //Action to perfome on click , open modal view
});
也。有沒有人現在如果有任何好的方法來定位ToolbarItems?我有兩個項目,並希望每一個都位於每一邊,但默認情況下,他們都位於右側。
非常感謝!
聽起來好像你真的在這裏問了兩個問題:(1)如何實現一個比全屏模式更少的,(2)如何定位iOS UIToolbarItem。我相信問題(2)在本機iOS上很容易,而且在Xamarin Forms上很難 - 它可以通過自定義渲染器來實現,該渲染器在頂部視圖控制器的「NavigationItem」屬性上設置「LeftBarButtonItem」和「RightBarButtonItem」屬性 - https://forums.xamarin.com/discussion/21004/navigation-bar-left-toolbar-button)。 – dylansturg