通过添加图像使用 MonoTouch 自定义导航栏

Posted

技术标签:

【中文标题】通过添加图像使用 MonoTouch 自定义导航栏【英文标题】:Customize the Navigation Bar with MonoTouch by adding an image 【发布时间】:2012-03-09 12:52:58 【问题描述】:

有没有办法用 monoTouch 自定义导航栏? 我正在尝试向它添加一个 imageView,但不幸的是它不起作用。 这是我的代码:

imageView = new UIImageView();
var image = UIImage.FromFile("image.png");
var small = image.Scale (new SizeF (35f, 35f));
imageView.Image = small;
NavigationItem.TitleView = imageView;

【问题讨论】:

【参考方案1】:

我做到了。我把图像传递给视图搞砸了。 这就是它的工作原理。

var image = UIImage.FromFile("image.png");
var small = image.Scale (new SizeF (35f, 35f));
UIImageView imageView = new UIImageView(small)
NavigationItem.TitleView = imageView;

【讨论】:

这是发生在哪个事件中的?我在 ViewWillAppear 中尝试过,但没有成功

以上是关于通过添加图像使用 MonoTouch 自定义导航栏的主要内容,如果未能解决你的问题,请参考以下文章

如何在导航栏中添加自定义视图?

自定义以编程方式创建的导航栏的背景图像

在导航栏按钮项中添加自定义图像时丢失 Segue 操作

Monotouch:如何将 UIView 添加到 DialogViewController

在导航栏中使用标题标签居中图像

UI 导航控制器中的右键未在 Monotouch 中显示