成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

iOS7用戶界面過渡指南(pdf版)

2013-07-05 09:48:55來源:搜狐mued作者:

iOS 7引入了許多用戶界面上的改變,比如無邊框的按鈕,透明操作欄,全屏視圖控制器布局。使用Xcode 5可以創(chuàng)建iOS 7項目,并使用模擬器一窺iOS 7用戶界面的變化。

頁面視圖控制器(Page View Controller)

頁面視圖控制器用來管理多頁的內(nèi)容,可以使用滾動過場,也可以使用卷頁過場動畫。

在iOS 7中,使用兩個方法來分別指定(pageViewControllerPreferredInterfaceOrientationForPresentation和pageViewControllerSupportedInterfaceOrientations)。

下面可以看到iOS 7模擬器中頁面視圖控制器的默認外觀:

頁面視圖控制器

滾動視圖(Scroll View)

滾動視圖幫助用戶查看超出視圖邊界的內(nèi)容。滾動視圖在iOS 6和7上視覺唯一的不同是滾動條的外觀。

iOS 7                                                          iOS 6

滾動視圖

在iOS 7上,你可以通過UIViewController的automaticallyAdjustsScrollViewInsets屬性來管理滾動視圖的項目分組之間的間隔。

表格視圖(Table View)

表格視圖將數(shù)據(jù)以多行單列的列表呈現(xiàn)。

 

iOS 7為單行和成組的表格視圖引入了新的變化。

iOS 7(表格組)                                                iOS 6(表格組)

表格視圖

表格7

表格視圖中的元素在iOS 7中也有了不同的樣式。

表格8

文本視圖(Text View)

文本視圖接受和顯示多行文本。

請使用UIFont類的preferredFontForTextStyle方法獲取文本視圖中顯示的文字內(nèi)容。

網(wǎng)頁視圖(Web View)

網(wǎng)頁視圖是可以顯示富HTML內(nèi)容的區(qū)域。

在iOS 7中,UIWebView支持顯示分頁外觀的內(nèi)容的顯示。

控件(Controls)

控件是種特殊的UI元素,用戶既可以看(獲取信息)也可以與之交互(操作它)。所有的iOS 7控件的外觀都得到了升級,它們大多數(shù)都有了新的尺度。

因為UIControl是從UIView繼承而來,你可以使用控件的tintColor屬性來為它們著色。更多內(nèi)容請參閱第11頁的“使用著色”。

系統(tǒng)提供的控件默認支持系統(tǒng)定義的動效,外觀也會隨著高亮和選中狀態(tài)的變化而變化。

日期拾取器(Date Picker)

日期拾取器顯示了日期和時間的內(nèi)容,包括:分鐘,小時,日期,年份。它的整體尺寸和iOS 6比起來沒有變化,但是外觀發(fā)生了巨大的變化。

日期拾取器

iOS 7的app會將日期拾取器嵌入到內(nèi)容中,而不是單獨呈現(xiàn)在一個彈出的視圖上。比如日歷應用動態(tài)地將表格的一行擴展開,將日期拾取器嵌入,用戶指定時間的時候就不需要離開當前這個添加事項視圖。

日期拾取器嵌入到內(nèi)容中

新增聯(lián)系人按鈕(Contact Add Button)

新增聯(lián)系人按鈕是一個UIButtonTypeContactAdd類型的UIButton,它可以將用戶的信息添加到其他基于文字視圖的文字域中。

新增聯(lián)系人按鈕的大小和外觀在iOS 7中有變化。

iOS 7               iOS 6

新增聯(lián)系人按鈕

細節(jié)展開按鈕(Detail Disclosure Button)

細節(jié)展開按鈕是一個UIButtonTypeDetailDisclosure類型的UIButton,它表明當前項目還有額外的細節(jié)和相關功能,點擊后會在另一個表格或視圖中呈現(xiàn)。在iOS 7中,細節(jié)展開按鈕使用和Info按鈕一樣的符號。

iOS 7               iOS 6

細節(jié)展開按鈕

當細節(jié)展開按鈕出現(xiàn)在表格的一行中,點擊該行的其它地方不會激活該按鈕;相反地,這個操作會選中該行,或者觸發(fā)app定義的行為。

Info按鈕(Info Button)

Info按鈕的類型是UIButtonTypeInfoLight或者UIButtonTypeInfoDark。它表明app的配置細節(jié)入口,新頁面有時候出現(xiàn)在當前視圖的背面。在iOS 7中,info按鈕使用和細節(jié)展開按鈕相同的圖形。

在iOS 7中,info按鈕的大小和外觀發(fā)生了變化。

iOS 7            iOS 6(天氣應用中的)

Info按鈕

文本標簽(Label)

文本標簽用來呈現(xiàn)靜態(tài)文本。

默認情況下,文本標簽會使用系統(tǒng)字體,所以在iOS 6和7上會看起來不一樣。

iOS 7                                                                  iOS 6

文本標簽

確保使用UIFont的方法preferredFontForTextStyle來獲取顯示在標簽上的文字。

贊助商鏈接:

主站蜘蛛池模板: 二连浩特市| 抚宁县| 东乡族自治县| 佛教| 平乡县| 科技| 邢台市| 侯马市| 厦门市| 德化县| 廊坊市| 临海市| 南川市| 肃北| 昭平县| 鄂尔多斯市| 克拉玛依市| 吉首市| 台北县| 阿巴嘎旗| 申扎县| 苍溪县| 阿拉尔市| 舒兰市| 武城县| 林西县| 清水县| 修水县| 普兰县| 新乐市| 乌拉特后旗| 封丘县| 博乐市| 静海县| 萨迦县| 格尔木市| 化州市| 余庆县| 宁津县| 广灵县| 肃北|