[英]Xamarin iOS programmatically add navigation bar to table view
我不想使用故事板。 我想以編程方式將導航欄添加到表視圖。 我有一個帶有表視圖的Xib文件,但其余的都是通過代碼完成的。
如何添加導航欄並自定義它?
我嘗試了以下但是不起作用:
UINavigationBar navBar = new UINavigationBar ();
View.AddSubview (navBar);
1創建UIViewController的實例,表示必要的屏幕。
2將UIViewController的實例作為參數傳遞給UINavigationController的構造函數。
3將Windows根視圖控制器設置為UINavigationController的實例以顯示必要的屏幕:
[Register ("AppDelegate")]
public partial class AppDelegate : UIApplicationDelegate {
UIWindow window;
CompanyController cc;
public override bool FinishedLaunching (UIApplication app, NSDictionary options)
{
window = new UIWindow (UIScreen.MainScreen.Bounds);
cc = new CompanyController ();
// If you have defined a root view controller, set it here:
window.RootViewController = new UINavigationController (cc);
// make the window visible
window.MakeKeyAndVisible ();
return true;
}
}
更多細節http://visualstudiomagazine.com/articles/2014/01/01/xamarin-how-to.aspx
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.