update: 升级安全区适配逻辑

Signed-off-by: huyufei <yufei.hu@castbox.fm>
胡宇飞 2024-09-18 14:19:28 +08:00
parent b8697c7c13
commit 65c4f80772
1 changed files with 10 additions and 4 deletions

View File

@ -17,7 +17,14 @@ namespace Guru
var go = new GameObject("guru_webview");
Object.DontDestroyOnLoad(go);
var view = go.AddComponent<UniWebView>();
view.Frame = new Rect(0,0, Screen.width, Screen.height);
// view.Frame = new Rect(0,0, Screen.width, Screen.height);
// SafeArea fit
var x = Screen.width - Screen.safeArea.width;
if (x < 0) x = 0;
var y = Screen.height - Screen.safeArea.height;
if (y < 0) y = 0;
view.Frame = new Rect(x, y, Screen.safeArea.width, Screen.safeArea.height);
view.SetUserInteractionEnabled(true);
return view;
}
@ -37,10 +44,9 @@ namespace Guru
if (showToolbar)
{
view.SetShowToolbarNavigationButtons(true);
view.SetBackButtonEnabled(true);
view.EmbeddedToolbar.ShowNavigationButtons();
view.EmbeddedToolbar.SetDoneButtonText(" X ");
view.EmbeddedToolbar.Show();
// view.SetToolbarDoneButtonText("X");
}
view.Load(url);