2013-08-19 62 views
0

我該如何在monotouch/Xamarin.Ios中的鍵盤上添加UIView?如何在monotouch/Xamarin.Ios中的鍵盤上添加子視圖?

我試過以下,但它似乎並沒有工作。

UIApplication.SharedApplication.Delegate.Window.AddSubview (myView); 
UIApplication.SharedApplication.Delegate.Window.BringSubviewToFront (myView); 

UIView添加到鍵盤後面。

在目標c我能夠使用下面的代碼,它的工作。

[[[[UIApplication sharedApplication] windows] objectAtIndex:1] addSubview:myView]; 

謝謝。

回答

0

This Worked me。

UIApplication.SharedApplication.Windows[1].AddSubview(myView); 
0

您首先需要在狀態欄的同一級別創建一個新的UIWindow。你可以把這個代碼在您的viewDidLoad中控:

newWindow = new UIWindow (UIScreen.MainScreen.Bounds); 
newWindow.WindowLevel = UIWindow.LevelStatusBar; 

,然後添加你的視圖(在這種情況下,一個按鈕),新的UIWindow:

var uIButton = new UIButton (UIButtonType.InfoDark) { 
    Frame = new RectangleF (10, 400, 30, 30) 
}; 
newWindow.AddSubview (uIButton); 

在的UITextField,添加事件偵聽器EditingDidBegin

MyInput.EditingDidBegin += (object sender, EventArgs e) => { 
    newWindow.Hidden = false; 
}; 
相關問題