摘要:
輕按(UITapGestureRecognizer)、按住(UILongPressGestureRecognizer)、輕掃(UISwipeGestureRecognizer)、張合(UIPinchGestureRecognizer)、旋轉(UIRotationGestureRecognizer)、平移(UIPanGestureRecognizer)
閱讀全文
摘要:
一般有三種方式處理旋轉時的布局:
1. 使用Interface Builder創建可旋轉和調整大小的界面
2. 旋轉時調整控件的位置與大小
3. 旋轉時切換視圖
閱讀全文
摘要:
以Master-Detail Application創建的應用程序在iPad和iPhone上都能運行,雖然模板解決了大部分問題,但還是有一些Apple遺留問題需要解決。使用該模板創建項目時,需要將下拉列表Device Family設置為Universal,且不要選擇復選框Use Core Data。
閱讀全文
摘要:
這種控制器只能用于iPad,它可以在iPad屏幕中顯示兩個不同的場景:在橫向模式下,左邊顯示一個表,供用戶選擇;用戶選擇表中的元素后,詳細視圖將顯示該元素的詳細信息。如果iPad被旋轉到縱向模式,表將消失,而詳細視圖將填滿整個屏幕;要進行導航,用戶可觸摸一個工具欄按鈕,這將顯示一個包含表的彈出框。
閱讀全文
摘要:
表視圖(UITableView)與表視圖控制器(UITableViewController)其實是一回事。 表視圖控制器是一種只能顯示表視圖的標準視圖控制器,可在表視圖占據整個視圖時使用這種控制器。雖然如此,相對于使用標準視圖控制器并自行添加表視圖,使用表視圖控制器除了將自動設置委托和數據源屬性外,沒有任何其它的優勢。
閱讀全文
摘要:
選項卡欄控制器管理的每個場景都包含一個UITabBarItem,它包含標題、圖像和徽章。
閱讀全文