Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using SunwingMobile;
- using SunwingMobile.iOS;
- using UIKit;
- using Xamarin.Fongo;
- using Xamarin.Forms;
- using Xamarin.Forms.Platform.iOS;
- [assembly: ExportRenderer(typeof(DialpadPage_iOS), typeof(DialpadPage_iOS_Renderer))]
- namespace SunwingMobile.iOS {
- public class DialpadPage_iOS_Renderer : PageRenderer {
- UIWindow window;
- protected override void OnElementChanged(VisualElementChangedEventArgs e) {
- base.OnElementChanged(e);
- var page = e.NewElement as DialpadPage_iOS;
- var view = NativeView;
- // create a new window instance based on the screen size
- window = new UIWindow(UIScreen.MainScreen.Bounds);
- var dailPage = new FPDialpadViewController();
- var nav = new UINavigationController(dailPage);
- var cancelBtn = new UIBarButtonItem(UIBarButtonSystemItem.Cancel, (sender, args) => {
- //var mainPage = AppNavigate.GetInstance().GetMainPage().CreateViewController();
- //window.RootViewController = mainPage;
- });
- dailPage.NavigationItem.RightBarButtonItem = cancelBtn;
- dailPage.NavigationItem.TitleView = null;
- // If you have defined a view, add it here:
- // window.RootViewController = navigationController;
- window.RootViewController = nav;
- // make the window visible
- window.MakeKeyAndVisible();
- }
- //public override void ViewDidAppear(bool animated) {
- // base.ViewDidAppear(animated);
- // var dailPage = new FPDialpadViewController();
- // NativeView.Add(dailPage.View);
- //}
- //public override void ViewWillDisappear(bool animated) {
- // base.ViewWillDisappear(animated);
- //}
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement