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

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é)和相關(guān)功能,點擊后會在另一個表格或視圖中呈現(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來獲取顯示在標簽上的文字。

關(guān)鍵詞:iOS7設(shè)計規(guī)范

贊助商鏈接:

主站蜘蛛池模板: 安福县| 塔河县| 中阳县| 且末县| 德清县| 榆中县| 突泉县| 万载县| 寿阳县| 庆云县| 扶沟县| 和顺县| 黄山市| 安丘市| 太康县| 台前县| 陕西省| 剑河县| 郓城县| 醴陵市| 竹北市| 浙江省| 遂平县| 田东县| 灵丘县| 马关县| 穆棱市| 芦溪县| 铜山县| 水富县| 新乡县| 宝鸡市| 和平县| 普定县| 秀山| 尼勒克县| 井冈山市| 余江县| 原阳县| 昭觉县| 吴江市|