资源描述:
《IOSiphone界面元素使用指导》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、iOSUlElementUsageGuidelinesIniOS,theUlKitframeworkprovidesawiderangeofUlelementsyoucanuseinyourapplication.Asyoudesigntheuserinterfaceofyourapp,alwaysrememberthatusersexpectfamiliarviewsandcontrolstobehaveastheydointhebuilt-inapplications・Thisistoyour
2、advantage,aslongasyouusetheseelementsappropriatelyinyourapplication.BarsThestatusbar,navigationbar,tabbar,andtoolbarareUlelementsthathavespecificallydefinedappearancesandbehaviorsiniOSapplications.Thesebarsarenotrequiredtobepresentineveryapplication(a
3、ppsthatprovideanimmersiveexperieneeoftendon'tdisplayanyofthem),butiftheyarepresent,itsimportanttousethemcorrectly.ThebarsprovidefamiliaranchorstousersofiOS-baseddevices,whoareaccustomedtotheinformationtheydisplayandthetypesoffunctionstheyperform・TheSt
4、atusBarThestatusbardisplaysimportantinformationaboutthedeviceandthecurrentenvironmerit.iPod11:10AMTheuistatusBarStyleconstantdescribedinUlApplicationClassReference,controlsthestatusbarstyle・Tospecifythestatusbarstyle,yousetavalueinyourmfo・plistfile(se
5、eiOSApplicationProgrammingGuideformoreinformationonhowtodothis).AppearaneeandBehaviorThestatusbaralwaysappearsattheupperedgeofthedevicescreen(inallorientations)andcontainsinformationpeopleneed,suchasthenetworkconnection,thetimeofday,andthebatterycharg
6、e・OniPhone,thestatusbarcanhavedifferentcolors;oniPad,thestatusbarisalwaysblack・GuidelinesAlthoughyoudon'tusethestatusbarinthesamewaythatyouuseotherUlelements,it'simportanttounderstanditsfunctioninyourapp.Thinktwicebeforehidingthestatusbarifyourapplica
7、tionisnotagameorfull-screenmedia-viewingapplication.Althoughtheseappsmightpermanentlyhidethestatusbar,youshouldunderstandtheramificationsofthisdesigndecision.Permanentlyhidingthestatusbarmeansthatusersmustquityourapptofindout,forexample,whethertheynee
8、dtorechargetheirdevice・NotethatmostiPadapplicationsdonotneedtohidethestatusbartogainextraspace,becausethestatusbaroccupiessuchasmallfractionofthescreen.OniPad,thesubtleappearanceofthestatusbardoesnotcompetewithyourapplicationfortheuser'sattent