Xamarin.iOS 导航栏各个位置按钮设置

来源:互联网 发布:更改ssh 默认端口 编辑:程序博客网 时间:2024/06/16 07:52

开发中基本上每个界面都会有导航栏,来控制你每个界面从哪来到哪去。

通常的情况都是导航栏左侧一个返回按钮,中间文字展示这个界面是干嘛的。

偶尔也会出现右侧一个图标或者文字,来增加一些功能。本篇介绍一下几个简单位置按钮设置。

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);







0 0