update: 升级安全区适配逻辑
Signed-off-by: huyufei <yufei.hu@castbox.fm>
parent
b8697c7c13
commit
65c4f80772
|
|
@ -17,7 +17,14 @@ namespace Guru
|
||||||
var go = new GameObject("guru_webview");
|
var go = new GameObject("guru_webview");
|
||||||
Object.DontDestroyOnLoad(go);
|
Object.DontDestroyOnLoad(go);
|
||||||
var view = go.AddComponent<UniWebView>();
|
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);
|
view.SetUserInteractionEnabled(true);
|
||||||
return view;
|
return view;
|
||||||
}
|
}
|
||||||
|
|
@ -37,10 +44,9 @@ namespace Guru
|
||||||
|
|
||||||
if (showToolbar)
|
if (showToolbar)
|
||||||
{
|
{
|
||||||
view.SetShowToolbarNavigationButtons(true);
|
view.EmbeddedToolbar.ShowNavigationButtons();
|
||||||
view.SetBackButtonEnabled(true);
|
view.EmbeddedToolbar.SetDoneButtonText(" X ");
|
||||||
view.EmbeddedToolbar.Show();
|
view.EmbeddedToolbar.Show();
|
||||||
// view.SetToolbarDoneButtonText("X");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
view.Load(url);
|
view.Load(url);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue