簡體   English   中英

Xamarin iOS以編程方式將導航欄添加到表視圖

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM