2013-02-25 33 views
0

enter image description here如何创建自定义的iOS查看

我希望创建一个自定义UIView(就像上面realtor.com应用),因此当用户选择发送电子邮件或诸如此类的话有点视图弹出确认该行动然后消失。任何方向,教程或代码片段将不胜感激。还有什么是我想要做的正确术语?请原谅我对这个问题的无知。

+1

土司有很多开放已经为你做了这些的源代码控件。这将是一个开始的好地方。 http://www.cocoacontrols.com/search?utf8=%E2%9C%93&q=toast – 2013-02-25 03:38:43

+0

github搜索“MBProgressHud” – 2013-02-25 03:39:16

回答

2

使用自定义UIActivityIndicator,你可以在这个环节发现

https://github.com/jdg/MBProgressHUD

这不是Apple特定的控件。你可以创建它们。第一张图片中显示的弹出窗口非常容易制作。你将不得不使用3个控件来制作它。

1)背景UIImageView与图像。

2)UIActivityIndi​​catory

3)UILabel你想显示什么消息。

MBProgressHUD是一个iOS嵌入式类,它在后台线程中完成工作时显示带有指示符和/或标签的半透明HUD。 HUD的目的是替代无证的,私人UIKit UIProgressHUD的一些额外功能.......
还有更多的选择,对您的工作有帮助,如需更多信息,请访问上面的链接

+0

我最终走了这条路线。感谢大家的意见和建议。 – kev 2013-02-26 01:06:33

0

为什么不使用已有的东西?看看ZAActivityBar(https://github.com/zacaltman/ZAActivityBar),它处理创建'吐司'般的弹出窗口。

这是CocoaPods的一部分,所以它的安装非常简单。

0

是的,你可以自定义,去throgh下面的步骤

1)在选择功能时,您sendEmail按钮

2)添加选择创建一个视图,并添加您emailSent图像作为背景

3)现在仅仅通过addSubView

或漂亮比上述

1)添加选择器吨添加此视图MAINVIEW o以选择功能时,您sendEmail按钮

2)创建一个大小为480 X320的一个UIControl,如果你想也可以添加一个OK按钮

3)现在UIControl加选择一个的ImageView添加到它&,在选择功能刚从sperView

删除您的观点

4)现在增加UIcontrol到MAINVIEW