探索MapKit与应用内邮件发送功能
1. MapKit基础回顾
在进行应用开发时,若你已经完成了基于MapKit的应用构建,可直接运行并测试它。你可以尝试对代码进行实验,例如更改地图类型、添加更多注释,或者尝试自定义注释视图。
通过之前的学习,我们掌握了MapKit的基本用法,包括注释的使用、反向地理编码的操作。我们学会了创建坐标区域和坐标跨度,以此指定地图视图应向用户展示的区域。同时,也掌握了如何利用MapKit的反向地理编码器将一组坐标转换为实际地址。
2. 应用内邮件发送功能概述
自iPhone SDK首次公开发布以来,应用程序就具备了发送电子邮件的能力。不过,在iPhone SDK 3.0之前,发送邮件意味着要编写一个特殊的URL,然后启动iPhone的邮件应用程序,这会导致用户退出自己的应用,体验不佳。而新的MessageUI框架解决了这一问题,它允许用户在不离开应用的情况下访问电子邮件。
3. 邮件发送应用示例
我们将构建一个名为MailPic的应用程序,该应用允许用户使用iPhone的相机拍照,若用户使用的是iPod touch或模拟器(无相机),则可以从照片库中选择一张图片。随后,应用会使用MessageUI框架让用户在不离开应用的情况下将图片通过电子邮件发送给朋友。
3.1 应用界面设计
此应用的界面十分简单,包含一个按钮和一个标签。按钮用于启动拍照或选图操作,标签则在邮件发送尝试完成后向用户提供反馈。
点击按钮会弹出相机选择控制器,用户拍摄或选择图片后,可对图片进行裁剪和缩放。若用户未取消操作,图片选择器将返回图片,应用会显示邮
超级会员免费看
订阅专栏 解锁全文
34

被折叠的 条评论
为什么被折叠?



