c# – 将背景图像添加到monotouch.dialog视图
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了c# – 将背景图像添加到monotouch.dialog视图,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1807字,纯文字阅读大概需要3分钟。
内容图文
![c# – 将背景图像添加到monotouch.dialog视图](/upload/InfoBanner/zyjiaocheng/799/485831c474264a44b29095c21d88e284.jpg)
我正在尝试使用MonoTouch和MonoTouch.Dialog构建应用程序.
我真的很喜欢dropbox设计欢迎视图的方式.当应用程序第一次打开时,您会看到一个类似的屏幕
它类似于我需要做的事情.我首先需要检查我的用户是否是该产品的新用户或已经拥有一个帐户.
他们的欢迎屏幕对我来说就像一个导航控制器(如果我错了,请原谅我)
我希望能够将我的商业徽标添加到类似于dropbox的视图中,并在视图的底部添加导航按钮
MonoTouch.Dialog可以这样做吗?
解决方法:
我认为Anuj回答了大部分内容 – 除了徽标部分.你可能想要一个漂亮的,渐变式的背景,就像他提出的那样(并且应该得到信誉;-).
从那里可以更容易地创建透明(背景)徽标并将其添加到背景之上.为此,您可以在您将使用的DialogViewController内的TableView中添加UIImage.
还有很多其他方法可以做到这一点.这个确保您的MT.D元素将显示在您的徽标所在的TableHeaderView下面.
这是一个快速(非常脏)的示例代码,用于在标题中添加图像:
public override bool FinishedLaunching (UIApplication app, NSDictionary options)
{
var root = new RootElement ("Welcome to MonoTouch") {
new Section (String.Empty) {
new StyledStringElement ("I'm already a MonoTouch user") {
Accessory = UITableViewCellAccessory.DisclosureIndicator
},
new StyledStringElement ("I'm new to MonoTouch") {
Accessory = UITableViewCellAccessory.DisclosureIndicator
}
}
};
var dv = new DialogViewController (root) {
Autorotate = true
};
var data = NSData.FromUrl (new NSUrl ("https://github.com/xamarin/monotouch-samples/blob/master/AVCaptureFrames/Images/Icons/114_icon.png?raw=true"));
var logo = UIImage.LoadFromData (data);
dv.TableView.TableHeaderView = new UIImageView (logo);
navigation.PushViewController (dv, true);
window.MakeKeyAndVisible ();
// On iOS5 we use the new window.RootViewController, on older versions, we add the subview
if (UIDevice.CurrentDevice.CheckSystemVersion (5, 0))
window.RootViewController = navigation;
else
window.AddSubview (navigation.View);
return true;
}
内容总结
以上是互联网集市为您收集整理的c# – 将背景图像添加到monotouch.dialog视图全部内容,希望文章能够帮你解决c# – 将背景图像添加到monotouch.dialog视图所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。