PaintCode 用戶操作指南(畫布和選項卡)

0 評論 10872 瀏覽 1 收藏 12 分鐘

使用選項卡(Working with Tabs

設計師能夠使用選項卡管理正在設計的 PaintCode 文檔。每個選項卡包含多個正在設計的畫布。

第一個選項卡——稱為樣式表,它非常特別并且提供給設計師通向樣式表的目錄——一個集繪制、顏色、漸變以及其他設計資源的庫,設計師能夠輕易的導出單獨的 Objective-C,Swift 以及C# 的類。樣式表使設計師在項目中,集中生成代碼變得十分簡單。

管理選項卡(Managing Tabs

單擊前一選項卡后面的 + 圖標,就能夠添加一個新的選項卡。

002

把鼠標懸停在選項卡上,就會出現 X 圖標,點擊它,就能夠移除一個選項卡。

設計師通過拖拽,能夠輕易的重新排列選項卡。

注意,樣式表選項卡總是在第一個,并且不能被移除或者重新排列。當設計師的文檔中有許多選項卡,不能在選項卡類表中顯示的時候,這時候后面的選項卡就會顯示為 …。一個上下文菜單就會顯示出來,并把隱藏的選項卡列出來。

重命名選項卡(Renaming Tabs

設計師可以通過雙擊選項卡來重命名?;蛘?,設計師可以徐小所有畫布上的工作,在這種情況下,檢查器中會出示給設計師一個文本框,顯示正在編輯的選項卡的名字。

使用畫布(Working with Canvases?

畫布是設計師用來創建設計的區域,每個畫布生成一個獨立的繪制方法。

003

移動畫布(Moving Canvases

單擊并拖動畫布的標題,就能夠在涉及區域中移動畫布。每一個畫布的標題先是在畫布的頂部,在中間位置。

調整畫布大小(Resizing Canvases

首先,點擊畫布的標題來選擇畫布。然后,設計師使用光標拖拽畫布的邊緣來調整畫布大小。

或者,設計師可以在檢查器中設置畫布大小的數值。

004

添加畫布(Adding Canvases

在 PaintCode 中,設計師在同一個選項卡中能夠擁有多個畫布。設計師通過菜單中的 畫布 ? 新建 ? 默認,或者按 Shift + Command + N,新建畫布。

又或者,設計師能夠在選項卡空白區域,激活上下文菜單,然后選擇新建畫布:

005

移除畫布(Removing Canvases

在工作區中單擊畫布的標題,然后點擊 Delete 或者 Backspace,來移除畫布。

縮放畫布(Zooming the Canvas

  • 點擊 Command + +,放大畫布
  • 點擊 Command + -,縮小畫布

或者,設計師能夠使用 Mac 的手觸板來縮放畫布?;蛘甙醋?Option 鍵不放,使用兩個手指滑動 Mac 的手觸板(或者是滾動鼠標滾軸)來縮放畫布。這種方法取決于鼠標位置,因此設計師能夠對畫布的任意位置進行縮放。

當然,設計師還能夠使用中間工具欄中的縮放控制:

006

在畫布上移動(Moving around the Canvas

設計師能夠使用滾動條或兩個手指滑動,移動畫布。還可以按住空格鍵并單擊和拖動鼠標來移動畫布。

此外,還可以在畫布上使用預覽。如果點擊預覽圖上的一些點,畫布會自動選擇以此為中心。此外,設計師能夠單擊并拖動預覽來平滑的移動畫布。

畫布顯示模式(Canvas Display Modes

PaintCode 提供了三種不同的模式:

  • 非視網膜模式(non-Retina mode)
  • 視網膜模式(Retina mode)
  • 無限模式(Infinite mode)

設計師可以在中間的工具欄中選擇這些模式。也可以使用 Option + D 快捷鍵,在這三種模式中進行切換。

007

非視網膜模式顯示設計師的設計開起來和非視網膜模式顯示器(大多數 Mac 下)很像。視網膜模式是雙倍密度。設計師的設計將在視網膜模式顯示器下展示(大多數 iOS 設備下)。最后,無限精度模式下,預覽設計師的設計,不管放大多少,設計都不會失真。

畫布上顯示模式的重要性(On the importance of Canvas Display Modes

在畫布上顯示模式,不會以任何方式影響生成的代碼。生成的代碼都是獨立的,在任何顯示器上都是完美的。PaintCode 設計這些模式主要是為了幫助設計師在設計過程中使用。

當設計師調整設計為非視網膜模式像素網格,設計師能夠 100% 肯定,即便是在高像素密度的顯示器下,設計也會保持鋒利(對齊到像素網格)。另一方面,如果設計師使用視網膜模式或者無限模式,可能會出在視網膜顯示器下也比較清晰的設計,但在非視網膜設備上會是模糊的。

因此,設計師應該使用非視網膜模式為默認模式,只是偶爾切換到視網膜模式或者無限模式上,來檢查設計在高像素密度情況下的顯示情況就可以了。

畫布設置(Canvas Settings

畫布設置(Canvas Setting

點擊工作區中畫布的標題,來設置畫布?;蛘撸趫D形和組瀏覽器中點擊畫布,也能夠開啟畫布設置。

在檢查器中將現實畫布設置各項:

008

命名畫布(Naming Canvas

使用頂部的文本域,設計師能夠修改畫布的命名。新的命名作為生成繪圖方法的名稱,也能夠用在輸出畫布的圖像上。

調整畫布大小(Changing Canvas Size

在相應的文本域輸入所需要的尺寸,來調整畫布的大小。或者,設計師也能夠通過拖動工作區中的畫布邊緣調整畫布大小。注意,這在沒有選定畫布中的圖形情況下,此能適用。

調整樣式表設置(Changing StyleKit Setting

適用樣式表彈出按鈕,設計師能夠調整畫布的樣式表代碼生成設置。最重要的事,設計師能夠選擇畫布,是否要生成代碼:

  • 沒有任何方法
  • 一個簡單(無效)的繪制方法
  • 一個生成圖像的方法(UIImage 或者 NSImage)
  • 以上兩者

009

當設計師選擇畫布,并生成一個返回圖像的方法,當設計師的目標是 iOS 的時候,將出現更多的設置。這些設置允許設計師定義生成圖像的內部設置以及(如果需要的話)圖像的渲染模式。

設計師也可以設置選擇器,這個選擇器是添加的 IBOutletCollection,并由圖像方法生成的。

010

調整畫布背景色(Changing Canvas background color

單擊顏色窗口,來調整畫布背景色。注意畫布背景色并不和生成的源代碼相關聯。

還有,當設計師導出圖像為 TIFF,PDF 或者 PNG 格式的時候,顏色才會被使用。想要把導出的圖像設置為透明背景,將畫布背景設置為無,或者在導出的時候關閉 導出背景 檢查項。

調整畫布背景圖像(Changing canvas background image

首先,確保選中圖像顯示器復選框。然后,拖放所需要的圖像到圖像顯示器。還可以使用下方的空間來設置畫布的必經圖像。

顯示/隱藏網格并調整網格顏色(ShowingHiding the grid and changing its color

在畫布設置中,使用 網格 復選框來控制 顯示/隱藏 畫布網格。或者使用 Option + G 快捷鍵組合。

PaintCode 自動調整網格的顏色來適應畫布背景色。設計師可以設置網格的顏色,單擊顏色編輯器就可以了。

畫布引導(Canvas Guides

最后一項畫布設置允許設計師開啟一個正在建設的圖像的引導:

  • iOS 7 圖標網格布局引導
  • 列布局引導
  • 行布局引導
  • 列和行的布局引導

圖標網格(在 iOS 7 中介紹)在設計 iOS 應用程序圖標的時候是非常有用的。

011

行和列布局引導,能夠讓設計師按照指定的列/行大小設計,并且能夠根據布局網格來方便的進行復雜的設計。例如,這個網站就是使用 PaintCode 布局網格進行設計的。

 

PaintCode 用戶操作指南系列文章

PaintCode 用戶操作指南(概述篇)

PaintCode 用戶操作指南(庫篇)

PaintCode 用戶操作指南(繪制篇)

PaintCode 用戶操作指南(畫布和選項卡)

PaintCode 用戶操作指南(樣式表和代碼生成)

PaintCode 用戶操作指南(變量篇)

PaintCode 用戶操作指南(動態圖形篇)

PaintCode 用戶操作指南(符號篇)

文章已經完結,敬請期待下一部《Sketch 3用戶操作指南及實戰案例全解》

 

本作品由人人都是產品經理特邀專欄作家@鄭幾塊 翻譯并獨家授權發布,未經許可禁止轉載

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 目前還沒評論,等你發揮!