iOS人机交互规范,为iPhone,iPad开发人员提供设计规范
PlatformCharacteristics
PeopleInteractwithOneAppataTime
Table1-2
GestureGesturesusersmaketointeractwithiOS-baseddevicesAction
Tap
DragTopressorselectacontroloritem(analogoustoasinglemouseclick).Toscrollorpan(thatis,movesidetoside).
Todraganelement.
Flick
SwipeToscrollorpanquickly.Withonefinger,torevealtheDeletebuttoninatable-viewrowortoreveal
NotificationCenter(fromthetopedgeofthescreen).
Withfourfingers,toswitchbetweenappsoniPad.
DoubletapTozoominandcenterablockofcontentoranimage.
Tozoomout(ifalreadyzoomedin).
PinchPinchopentozoomin.
Pinchclosetozoomout.
Touchandhold
ShakeIneditableorselectabletext,todisplayamagnifiedviewforcursorpositioning.Toinitiateanundoorredoaction.
Inadditiontothesegestures,peoplecanmovetheiPhone4SitselftoactivateSiri.Peopleexpectallthesegesturestoworkthesame,regardlessoftheappthey’recurrentlyrunning.
PeopleInteractwithOneAppataTime
Onlyoneapplicationisvisibleintheforegroundatatime.Whenpeopleswitchfromoneapptoanother,thepreviousappquitsanditsuserinterfacegoesaway.
PriortoiOS4,thismeantthatthequittingappwasimmediatelyremovedfrommemory.IniOS4andlater,thequittingapptransitionstothebackground,whereitmayormaynotcontinuerunning.Thisfeature,calledmultitasking,allowsappstoremaininthebackgrounduntiltheyarelaunchedagainoruntiltheyareterminated.