gpt4 book ai didi

c# - 将图像添加到 Monotouch.Dialog 中的部分

转载 作者:塔克拉玛干 更新时间:2023-11-01 19:13:50 25 4
gpt4 key购买 nike

我使用带有几个部分的 MonoTouch.Dialog 创建了一个 View 。这些部分需要在其他部分之前添加图像,但是我正在努力将 UIImage 添加到第一部分之前的区域。

我该怎么做?我已经突出显示了我希望图像在 RootElement 中的位置。

public void HomeScreen ()
{
var root = CreateRoot_HomeScreen ();

var dv = new DialogViewController (root, true);
navigation.PushViewController (dv, true);
}

RootElement CreateRoot_HomeScreen()
{
// Set up the ImageView with the Logo in it
var logo = UIImage.FromFile("Images/logo.png");

var imageView = new UIImageView(logo);

return new RootElement("iEngage"){
// The Image should go here
new Section(){

},
new Section("")
{
new StyledStringElement ("Search", delegate{ Console.Write("Clicked"); })
}
};
}

最佳答案

这听起来像是 MonoTouch 的示例 中的页眉和页脚。基本上,您添加的每个 Section 都具有您可以设置的 HeaderView 属性。

您的 UIImageView 可以分配给此属性,这将在该部分中插入您的 Logo

例如(从 DemoHeaderFooters.cs 复制/粘贴)

        var section = new Section () { 
HeaderView = new UIImageView (UIImage.FromFile ("caltemplate.png")),
};

然后在代码中使用此部分:

   return new RootElement("iEngage"){
section,
new Section("")
{
new StyledStringElement ("Search", delegate{ Console.Write("Clicked"); })
}
};

关于c# - 将图像添加到 Monotouch.Dialog 中的部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8424847/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com