翻譯|使用教程|編輯:況魚杰|2020-12-04 10:39:33.480|閱讀 264 次
概述:Caretta Software的?iOS設(shè)計(jì)庫是作為原始iPhone庫的擴(kuò)展而創(chuàng)建的,旨在取代該庫以用于所有新項(xiàng)目。使用iPhone庫中組件的現(xiàn)有項(xiàng)目應(yīng)繼續(xù)鏈接至該項(xiàng)目,但也可能鏈接至該新庫。iOS庫包含用于為Apple iPad,iPhone和iPod Touch應(yīng)用程序制作原型的自定義元素小部件,組件和圖標(biāo)的集合。像這樣創(chuàng)建庫能夠提供許多有關(guān)如何改進(jìn)GUI Design Studio本身的想法,但也為庫設(shè)計(jì)帶來了一些有趣的學(xué)習(xí)經(jīng)驗(yàn)。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
GUI Design Studio是一款用戶界面及軟件原型設(shè)計(jì)工具,適用于Web,桌面,移動和嵌入式軟件應(yīng)用程序設(shè)計(jì)。其快速、易于使用以及無需任何編碼的優(yōu)點(diǎn),使其成為軟件設(shè)計(jì)師,用戶體驗(yàn)專家,業(yè)務(wù)分析師,開發(fā)人員,項(xiàng)目經(jīng)理和咨詢專家的首選原型設(shè)計(jì)工具。
Caretta Software的iOS設(shè)計(jì)庫是作為原始iPhone庫的擴(kuò)展而創(chuàng)建的,旨在取代該庫以用于所有新項(xiàng)目。使用iPhone庫中組件的現(xiàn)有項(xiàng)目應(yīng)繼續(xù)鏈接至該項(xiàng)目,但也可能鏈接至該新庫。iOS庫包含用于為Apple iPad,iPhone和iPod Touch應(yīng)用程序制作原型的自定義元素小部件,組件和圖標(biāo)的集合。像這樣創(chuàng)建庫能夠提供許多有關(guān)如何改進(jìn)GUI Design Studio本身的想法,但也為庫設(shè)計(jì)帶來了一些有趣的學(xué)習(xí)經(jīng)驗(yàn)。
以下是學(xué)到的三個(gè)關(guān)鍵課程,它們可能對您創(chuàng)建自己的設(shè)計(jì)庫以重用自己項(xiàng)目中的小部件和組件很有用。
規(guī)劃圖書館結(jié)構(gòu)時(shí)要三思
當(dāng)生產(chǎn)原始的iPhone庫時(shí),總是有人想生產(chǎn)一個(gè)單獨(dú)的iPad庫。但是,當(dāng)開始使用iPad庫時(shí),很快意識到,兩個(gè)庫中出現(xiàn)的相同小部件存在很多重疊。如果蘋果曾經(jīng)生產(chǎn)過另一種具有類似UI的iOS設(shè)備,那么重疊問題將會惡化。不僅如此,還需要針對兩個(gè)平臺設(shè)計(jì)許多iOS應(yīng)用程序,因此單個(gè)設(shè)計(jì)項(xiàng)目可能包含兩個(gè)目標(biāo)的屏幕。雖然分別鏈接到iPhone和iPad庫仍然很容易,但僅需要一個(gè)庫就很有意義。
最后,為iPhone組件保留了幾乎相同的文件夾結(jié)構(gòu)和文件名,并為針對iPad的新添加內(nèi)容添加了“ iPad”標(biāo)簽。因此,如果設(shè)計(jì)文件或文件夾包含“ iPad”,那么它就是它的用途,否則,它適用于iPhone或通用產(chǎn)品。對于小部件來說,還不錯。該結(jié)構(gòu)并不重要,因?yàn)榕c組件不同,小部件被復(fù)制到設(shè)計(jì)中,而沒有引用它們的原始位置。
總的來說,只要經(jīng)過一些前瞻性的思考和規(guī)劃,我們就可以擁有一個(gè)更加一致的結(jié)構(gòu)和命名約定,還可以避免過時(shí)的設(shè)計(jì)庫浮出水面的問題。
將復(fù)雜的靜態(tài)組件轉(zhuǎn)換為圖像以提高性能
虛擬鍵盤對于應(yīng)用程序設(shè)計(jì)至關(guān)重要,因?yàn)樘摂M鍵盤在激活時(shí)會占用大量屏幕空間。您需要設(shè)計(jì)您的應(yīng)用程序,以便在您只有一半的屏幕可以播放時(shí)才能正常運(yùn)行。但是,渲染構(gòu)成iPad鍵盤的93層元素以及細(xì)微的漸變填充會影響性能。
那該怎么辦呢?但是這樣的設(shè)計(jì)僅用作靜態(tài)組件。在原型中沒有與他們的真正互動。在使用虛擬鍵盤的情況下,您將使用真實(shí)的鍵盤輸入文本(直到在實(shí)際iPad上運(yùn)行的日期)。
Caretta Software了解到,將設(shè)計(jì)轉(zhuǎn)換為圖像可顯著提高性能,因?yàn)樗袉为?dú)的圖層均被單個(gè)圖像替換。而且只需幾秒鐘即可完成,因此如果您需要更改設(shè)計(jì)并重新創(chuàng)建圖像,這沒什么大不了的:
現(xiàn)在,您可以拖放設(shè)計(jì)的圖像版本而不是設(shè)計(jì)文件。從一開始就使用實(shí)際的iPad鍵盤屏幕抓圖,而不是花所有精力從元素重新創(chuàng)建然后將其變成圖像,這是很誘人的。如果要創(chuàng)建供私人使用的庫,這是可以接受的,但是在分發(fā)庫時(shí),版權(quán)問題將成為主要考慮因素。
考慮如何更輕松地重用自定義元素小部件
自定義元素(也稱為小部件)是設(shè)計(jì)庫的真正核心。除了最簡單的小部件之外,所有小部件通常都由多個(gè)元素層組成。但是,如果沒有以正確的方式創(chuàng)建它們,則在設(shè)計(jì)項(xiàng)目中使用它們可能會很尷尬。
良好的窗口小部件設(shè)計(jì)的關(guān)鍵是多花半英里,花一兩分鐘的時(shí)間檢查它在重用中的性能,特別是當(dāng)您要移動和調(diào)整大小或編輯文本或其他內(nèi)容時(shí)。
自定義按鈕小部件和分解圖,顯示了其從4個(gè)元素層的構(gòu)造以及頂部,文本層調(diào)整錨點(diǎn)的大小。
在某些情況下,以下某些技巧可能不適用,例如在輸入表單中組合多個(gè)控件時(shí),但是如果您要創(chuàng)建一個(gè)獨(dú)立的小部件,則在大多數(shù)情況下它們都是有意義的:
最后,值得注意的是,每當(dāng)您在設(shè)計(jì)中使用分層小部件并且想要選擇背景元素以調(diào)整大小時(shí),請記住,Tab鍵和Shift + Tab組合是您在選擇的元素之間切換的朋友。
如果您覺得有用,請?jiān)谙旅姘l(fā)表評論,并與您的朋友和同事分享這篇文章。
關(guān)注慧聚IT微信公眾號 ???,了解產(chǎn)品的最新動態(tài)及最新資訊。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: