Why are UISegmentedControl's height a default of 28 points? Apple says to make an icon or UIButton not less than 44 x 44, yet their UISegmentedControl has a default height of 28 points? (And it's not changeable so easily in the storyboard)

Does that mean it's okay to have an icon or UIButton less than a height of 44 points?

1 Answer 1


Actually, even 44x44 px is not a comfortable touch target.

According to a research done at MIT, an average index finger tip size ranges from 45-57px dimensions, not to mention a whopping 72-75px for a thumb. http://research.microsoft.com/pubs/75812/parhi-mobileHCI06.pdf http://touchlab.mit.edu/publications/2003_009.pdf

But still, design guidelines from Windows and Android suggest a minimum touch target of 26px and 48dp respectively, which are nowhere close to a ideal finger friendly target size. This is a trade-off, to accommodate more UI elements in a small screen, which seems to have successfully worked so far, except for those annoying typos on keyboards (33px for each key)

To conclude, while tablets can afford big touch targets, most mobile phone apps can not. So, it is OK to use a small touch target, as long as it serves the purpose. Most websites still use links for navigation even though they are not very touch friendly, but still serve the purpose.


What is the optimum button size of touch screen applications?

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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