![Avatar notebook default](https://cdn2.jianshu.io/assets/default_avatar/avatar-notebook-default-640f7dde88592bdf6417d8ce1902636e.png)
在第十八章中撬陵,您通過(guò)實(shí)現(xiàn) UIResponder 的方法來(lái)處理原始觸摸。 有時(shí)你想檢測(cè)一個(gè)特定的觸摸模式——手勢(shì)萨咳,如捏或滑動(dòng)懊缺。 您可以使用 UI...
在接下來(lái)的兩章中,您將創(chuàng)建 TouchTracker培他,該應(yīng)用程序中用戶(hù)可以通過(guò)觸摸屏幕來(lái)畫(huà)畫(huà)鹃两。 在本章中,您將創(chuàng)建一個(gè)視圖來(lái)使用戶(hù)能通過(guò)拖動(dòng)來(lái)畫(huà)...
通常舀凛,您希望應(yīng)用程序的界面根據(jù)屏幕的尺寸和方向而顯示不同的布局俊扳。 在本章中,您將修改 Homepwner 中的 DetailViewContro...
在 iOS 應(yīng)用程序中有許多方法來(lái)保存和加載數(shù)據(jù)馋记。 本章將介紹一些最常見(jiàn)的機(jī)制,以及您在iOS中寫(xiě)入或讀取文件系統(tǒng)所需的概念懊烤。 接下來(lái)抗果,您將更新...
在本章中,您將要添加照片到 Homepwner 應(yīng)用程序奸晴。 您將呈現(xiàn)一個(gè) UIImagePickerController冤馏,以便用戶(hù)可以拍攝并保存...
在第五章中,您了解了 UITabBarController 以及它如何允許用戶(hù)訪(fǎng)問(wèn)不同的屏幕寄啼。 標(biāo)簽欄控制器非常適合彼此獨(dú)立的屏幕逮光,但如果您有多...
在這本書(shū)中,您一直在使用自動(dòng)布局來(lái)創(chuàng)建靈活的界面墩划,可以跨設(shè)備類(lèi)型和大小進(jìn)行擴(kuò)展涕刚。 自動(dòng)布局是一種非常強(qiáng)大的技術(shù),但是這種能力帶來(lái)了復(fù)雜性乙帮。 布置...
UITableView 顯示一個(gè) UITableViewCell 對(duì)象的列表杜漠。 對(duì)于許多應(yīng)用程序,具有 textLabel察净,detailText...
在上一章中驾茴,您創(chuàng)建了一個(gè)在 UITableView 中顯示 Item 實(shí)例列表的應(yīng)用程序。 下一步是允許用戶(hù)與表進(jìn)行交互——添加氢卡,刪除和移動(dòng)行锈至。...