OS X Yosemite 新UI风格.pdf
《OS X Yosemite 新UI风格.pdf》由会员分享,可在线阅读,更多相关《OS X Yosemite 新UI风格.pdf(288页珍藏版)》请在三一文库上搜索。
1、 2014 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from Apple. #WWDC14 Adapting to the New UI of OS X Yosemite Session 209 Mike Stern User Experience Evangelist Frameworks ? Rachel Goldeen Cocoa Software Engineer ? Patrick Heynen Cocoa Eng
2、ineering Manager Introduction Introduction Yosemite brings a fresh look to the Mac Introduction Yosemite brings a fresh look to the Mac Understand what has changed and why Introduction Yosemite brings a fresh look to the Mac Understand what has changed and why Getting the most out of the New UI in C
3、ocoa Design Principles Developers Tour of Yosemite Vibrancy Fonts, Colors, and Artwork App Compatibility Design Principles Developers Tour of Yosemite Vibrancy Fonts, Colors, and Artwork App Compatibility Design Principles Developers Tour of Yosemite Vibrancy Fonts, Colors, and Artwork App Compatibi
4、lity Design Principles Developers Tour of Yosemite Vibrancy Fonts, Colors, and Artwork App Compatibility Design Principles Developers Tour of Yosemite Vibrancy Fonts, Colors, and Artwork App Compatibility Design Themes Mike Stern User Experience Evangelist Not an engineer 20142014 20142014Yosemite 2
5、001 2014 Yosemite Cheetah 2001 2014 Cheetah Yosemite 2001 2014 Cheetah Puma Jaguar Panther Tiger Leopard Snow Leopard Lion Mountain Lion Mavericks Yosemite Replace Screen Simplicity MavericksYosemite Lucida Grande Helvetica Neue Lucida Grande Helvetica Neue s Lucida GrandeHelvetica Neue s s Lucida G
6、randeHelvetica Neue s Lucida GrandeHelvetica Neue Lucida GrandeHelvetica Neue 1:1.731:1.39 Lucida GrandeHelvetica Neue Lucida GrandeHelvetica Neue BD Lucida GrandeHelvetica Neue BD 1:1.371:1.05 Consistency Movie showing perspective Movie showing perspective Movie showing perspective Movie showing pe
7、rspective Lucida Grande Helvetica Neue Lucida Grande Helvetica Neue Depth Content-Focused MavericksYosemite MavericksYosemite MavericksYosemite Developers Tour of Yosemite Rachel Goldeen Cocoa Software Engineer Translucent Toolbars Translucent Toolbars Translucent Toolbars Translucent Toolbars Trans
8、lucent Toolbars Translucent Toolbars NSScrollView Translucent Toolbars Without scroll views Translucent Toolbars Without scroll views Use window style mask NSFullSizeContentViewWindowMask Translucent Toolbars Without scroll views Use window style mask NSFullSizeContentViewWindowMask window.styleMask
9、 |= NSFullSizeContentViewWindowMask; Translucent Toolbars Without scroll views Use window style mask NSFullSizeContentViewWindowMask window.styleMask |= NSFullSizeContentViewWindowMask; Example: translucent toolbars and titlebars that show and hide Related Session Adopting Advanced Features of the N
10、ew UI of OS X Yosemite MarinaWednesday 2:00PM Tinted Sliders Tinted Sliders Tinted Sliders Tinted Sliders Non-directional sliders only Tinted Sliders Non-directional sliders only slider.numberOfTickMarks = 0; Fullscreen Button Fullscreen Button Press Option to zoom Separated Segmented Control Naviga
11、tion, incremental steps Separated Segmented Control Navigation, incremental steps segmentedControl.segmentStyle = NSSegmentStyleSeparated; Separated Segmented Control Translucent Sidebars Translucent Sidebars For free, if Translucent Sidebars For free, if NSOutlineView or NSTableView Translucent Sid
12、ebars For free, if NSOutlineView or NSTableView Highlight style set to Source List Translucent Sidebars For free, if NSOutlineView or NSTableView Highlight style set to Source List Example: SidebarDemo From http:/ Hidden Window Titles Hidden Window Titles New NSWindow property: titleVisibility Hidde
13、n Window Titles New NSWindow property: titleVisibility window.titleVisibility = NSWindowTitleHidden; Animated Controls Animated Controls Search field Animated Controls Search field Animated Controls Radio buttons Animated Controls Radio buttons Animated Controls Checkboxes Animated Controls Checkbox
14、es Animated Controls Popup buttons Animated Controls Popup buttons Visual Effect View NSVisualEffectView Visual Effect View Vibrant Dark appearance NSVisualEffectView Visual Effect View Vibrant Dark appearance NSVisualEffectView *effectView = NSVisualEffectView initWithFrame:frame; NSVisualEffectVie
15、w Visual Effect View Vibrant Dark appearance NSVisualEffectView *effectView = NSVisualEffectView initWithFrame:frame; NSAppearance *darkAppearance = NSAppearance appearanceNamed:NSAppearanceNameVibrantDark; NSVisualEffectView Visual Effect View Vibrant Dark appearance NSVisualEffectView *effectView
16、= NSVisualEffectView initWithFrame:frame; NSAppearance *darkAppearance = NSAppearance appearanceNamed:NSAppearanceNameVibrantDark; effectView.appearance = darkAppearance; NSVisualEffectView Visual Effect View NSVisualEffectView Visual Effect View Vibrant Light appearance NSVisualEffectView Visual Ef
17、fect View Vibrant Light appearance NSVisualEffectView *effectView = NSVisualEffectView initWithFrame:frame; NSVisualEffectView Visual Effect View Vibrant Light appearance NSVisualEffectView *effectView = NSVisualEffectView initWithFrame:frame; NSAppearance *lightAppearance = NSAppearance appearanceN
18、amed:NSAppearanceNameVibrantLight; NSVisualEffectView Visual Effect View Vibrant Light appearance NSVisualEffectView *effectView = NSVisualEffectView initWithFrame:frame; NSAppearance *lightAppearance = NSAppearance appearanceNamed:NSAppearanceNameVibrantLight; effectView.appearance = lightAppearanc
19、e; NSVisualEffectView Related Session Adopting Advanced Features of the New UI of OS X Yosemite MarinaWednesday 2:00PM Vibrancy Patrick Heynen Cocoa Engineering Manager Vibrancy A visual building block for OSX Vibrancy A visual building block for OSX Vibrancy What is it? Advanced Blending on Dynamic
20、 Backgrounds 2 + 2 = 4 2 + 2 = 5 The whole is greater than the sum of the parts Combining Foreground and Background Combining Foreground and Background Combining Foreground and Background Combining Foreground and Background Combining Foreground and Background Combining Foreground and Background Comb
21、ining Foreground and Background Combining Foreground and Background Combining Foreground and Background Combining Foreground and Background Combining Foreground and Background The whole is greater than the sum of the parts Vibrant Materials Vibrant Materials Menus/popovers Vibrant Materials Menus/po
22、povers Light (sidebar) Vibrant Materials Menus/popovers Light (sidebar) Titlebars Vibrant Materials Menus/popovers Light (sidebar) Titlebars Dark New Vibrant System Behaviors New Vibrant System Behaviors Source lists New Vibrant System Behaviors Source lists Translucent titlebar New Vibrant System B
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- OS Yosemite 新UI风格 UI 风格
链接地址:https://www.31doc.com/p-3330825.html