我正在寻找创建一个自定义UIView
(就像上面的realtor.com应用程序一样),所以当用户选择发送电子邮件或其他东西时,会弹出一个小视图确认操作然后消失。任何方向,教程或代码片段将不胜感激。我正在做什么的正确术语是什么?请原谅我对这个问题的无知。
答案 0 :(得分:2)
使用您可以在此链接中找到的自定义UIActivityIndicator
https://github.com/jdg/MBProgressHUD
这不是Apple特定的控件。你可以创建它们。第一张图片中显示的弹出窗口非常容易制作。你将不得不使用3个控件来实现它。
1)带有图像的背景UIImageView
。
2)UIActivityIndicatory
3)UILabel
包含您要显示的任何消息。
MBProgressHUD
是一个iOS插件类,在后台线程中完成工作时显示带有指示符和/或标签的半透明HUD。 HUD用于替代未记录的私人UIKit UIProgressHUD,具有一些附加功能.......
有更多选项对您的工作有用,有关mor信息,请转到上面的链接
答案 1 :(得分:0)
为什么不使用已有的东西?看看ZAActivityBar(https://github.com/zacaltman/ZAActivityBar),它处理创建'toast'式弹出窗口。
它是CocoaPods的一部分,所以它很容易安装。
答案 2 :(得分:0)
是的,你可以自定义,转到下面的步骤
1)将选择器添加到sendEmail按钮
2)在该选择器功能中创建一个视图,并将您的emailSent图像添加为背景
3)现在只需通过addSubView
将此视图添加到mainView或者比上面好
1)将选择器添加到sendEmail按钮
2)在该选择器功能中创建一个大小为480 x320的UIControl,并向其添加一个imageView&如果你想也可以添加一个确定按钮
3)现在为UIControl添加选择器,在该选择器函数中只是从sperView中删除你的视图
4)现在将UIcontrol添加到mainView
答案 3 :(得分:0)
在这里你可以找到像android
一样显示吐司的源代码