Sub Page1_Appear
Dim no As NativeObject = NavControl
Dim NaObj2 As NativeObject
NaObj2 = NaObj2.Initialize("UIImage").RunMethod("new",Array())
no.GetField("navigationBar").RunMethod("setBackgroundImage:forBarMetrics:",Array(NaObj2,0))
no.GetField("navigationBar").RunMethod("setShadowImage:",Array(NaObj2))
no.GetField("view").RunMethod("setBackgroundColor:",Array(no.ColorToUIColor(Colors.Transparent)))
no.GetField("navigationBar").SetField("translucent", True)
no.GetField("navigationBar").RunMethod("setBackgroundColor:", Array(no.ColorToUIColor(Colors.Transparent)))
no.GetField("navigationBar").RunMethod("setBarTintColor:", Array(no.ColorToUIColor(Colors.Transparent)))
no.GetField("navigationBar").RunMethod("setTintColor:", Array(no.ColorToUIColor(Colors.White)))
End Sub
Private Sub Page1_Resize(Width As Float, Height As Float)
Dim no As NativeObject = NavControl
Dim CGRect As Object = no.GetField("navigationBar").GetField("frame").RunMethod("CGRectValue", Null)
Dim f() As Float = no.ArrayFromRect(CGRect)
no = Me
Page1.RootPanel.Top = 0 - (f(3)) - no.RunMethod("statusBarHeight",Null).AsNumber
Page1.RootPanel.Height = GetDeviceLayoutValues.Height
End Sub