開發中基本上每個介面都會有導覽列,來控制你每個介面從哪來到哪去。
通常的情況都是導覽列左側一個返回按鈕,中間文字展示這個介面是幹嘛的。
偶爾也會出現右側一個表徵圖或者文字,來增加一些功能。本篇介紹一下幾個簡單位置按鈕設定。
1.設定中間文字。
一般都放在ViewController的構造裡面,下同。
UILabel titleUILabel = new UILabel(new CGRect(0, 0, 100, 35));titleUILabel.Text = "中間文字";NavigationItem.TitleView = titleUILabel;titleUILabel.TextAlignment = UITextAlignment.Center;titleUILabel.TextColor = UIColor.White;
2.設定右側按鈕(圖片)。
// 右側成長記錄按鈕var rightImg = UIImage.FromBundle("圖片資源路徑");UIBarButtonItem rightBtn = new UIBarButtonItem(rightImg, UIBarButtonItemStyle.Plain, (sender, e) =>{// 點擊事件});NavigationItem.SetRightBarButtonItem(rightBtn, true);
3.左側返回按鈕(文字代替),右側按鈕(文字)
// 標題右側儲存按鈕UIBarButtonItem rightItem = new UIBarButtonItem("儲存", UIBarButtonItemStyle.Plain, (sender, e) =>{// 右側文字點擊});NavigationItem.SetRightBarButtonItem(rightItem, true);// 取消按鈕UIBarButtonItem leftItem = new UIBarButtonItem("取消", UIBarButtonItemStyle.Plain, (sender, e) =>{// 左側文字點擊});NavigationItem.SetLeftBarButtonItem(leftItem, true);