User Experience Stack Exchange is a question and answer site for user experience researchers and experts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is it a violation of the iOS Human Interface Guidelines (HIG)—or for that matter, of good UI design—to use pinch and zoom for the user to size elements on the screen, rather than the whole screen/surface itself?

I know that using gestures for the wrong behavior is compliant with the iOS HIG, so I'm trying to make sure I use these gestures correctly.

share|improve this question

migrated from Sep 29 '11 at 0:15

This question came from our site for professional programmers interested in conceptual questions about software development.

You meant "is not compliant with the iOS HIG", right? – Vitaly Mijiritsky Sep 29 '11 at 9:00
@Vitaly Mijiritsky thanks for the edit. – Dan Rosenstark Sep 30 '11 at 2:32
up vote 4 down vote accepted

It's ok, as long as the element being resized is clearly marked as selected. If this takes place on a screen where you can zoom in and out, then you need to make sure that the user always knows what will be affected by his actions - the element or the screen. And this can't be done by the location of the fingers alone - you need to provide an explicit selection mechanism.

share|improve this answer
Very cool answer, thanks for talking to the question and thinking about this a bit. – Dan Rosenstark Sep 30 '11 at 2:33
Yeah, I've got stuff being selected via a single touch and moveable balls pretty much like IB. I just wanted to (and did) add the pinch-to-zoom option. – Dan Rosenstark Oct 8 '11 at 13:05

Not if the alternate usage is similar to the normal usage of that gesture - resizing an element is conceptually the same as resizing the whole screen, so the user won't have a problem understanding it.

Where you run into issues is if you do something like have the zoom gesture pop up a dialog - technically possible, but there is no conceptual connection to the normal behaviour, so it will confuse the user. Of course, you wouldn't want to design something like that, so that shouldn't be a problem either.

share|improve this answer
Thanks +! that's kind of what I'm thinking. – Dan Rosenstark Sep 29 '11 at 2:00

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.