在第十八章中,您通过实现 UIResponder 的方法来处理原始触摸。 有时你想检测一个特定的触摸模式——手势,如捏或滑动。 您可以使用 UI...
在接下来的两章中,您将创建 TouchTracker,该应用程序中用户可以通过触摸屏幕来画画。 在本章中,您将创建一个视图来使用户能通过拖动来画...
通常,您希望应用程序的界面根据屏幕的尺寸和方向而显示不同的布局。 在本章中,您将修改 Homepwner 中的 DetailViewContro...
在 iOS 应用程序中有许多方法来保存和加载数据。 本章将介绍一些最常见的机制,以及您在iOS中写入或读取文件系统所需的概念。 接下来,您将更新...
在本章中,您将要添加照片到 Homepwner 应用程序。 您将呈现一个 UIImagePickerController,以便用户可以拍摄并保存...
在第五章中,您了解了 UITabBarController 以及它如何允许用户访问不同的屏幕。 标签栏控制器非常适合彼此独立的屏幕,但如果您有多...
在这本书中,您一直在使用自动布局来创建灵活的界面,可以跨设备类型和大小进行扩展。 自动布局是一种非常强大的技术,但是这种能力带来了复杂性。 布置...
UITableView 显示一个 UITableViewCell 对象的列表。 对于许多应用程序,具有 textLabel,detailText...
在上一章中,您创建了一个在 UITableView 中显示 Item 实例列表的应用程序。 下一步是允许用户与表进行交互——添加,删除和移动行。...
文集作者