Advertise Mobile SDKs Books Events Forum News Social Networking Support Us
Follow @iphonedevsdk on Twitter

Interface 2, Advanced iOS
Mockup & Code Gen
($9.99)

Make your own iPhone apps
and run them live!
(free)

Pic Frame Dynamo: Photo Editing
($0.99)

Abiliator
($1.99)

Want your application or service advertised on iPhone Dev SDK?

Go Back   iPhone Dev SDK Forum > iPhone SDK Development Forums > iPhone SDK Development

Reply
 
LinkBack Thread Tools Display Modes
Old 04-07-2010, 12:02 PM   #1 (permalink)
Registered Member
 
Join Date: Apr 2010
Posts: 4
B-Mac is on a distinguished road
Default Misuse of SegmentedControl?

In my current app, a transaction-recording app, I am trying to have all input fields visible at once on the entry view. For one input, which is a simple list of mutually-exclusive options, the normal UIPickerView is simply too large. So, I'm trying out horizontal-scrolling widgets instead.

Currently, I create a UISegmentedControl with the options inside a UIScrollView to provide the horizontal scrolling. The segmented control has the perfect behavior I need: it looks standard, it has mutually-exclusive selection, and it's easy to work with. But to me it's an odd fit.

Here's a simulator screenshot of what I'm trying out. The UIScrollView extends from the left side to almost the right side; I'm leaving space for a disclosure button there.



What do you think? Appropriate use, or abuse? How stringent is Apple's review process on human interface guidelines?
B-Mac is offline   Reply With Quote
Old 04-07-2010, 02:48 PM   #2 (permalink)
Registered Member
 
Join Date: Nov 2009
Posts: 580
ChrisL is on a distinguished road
Default

I agree that it's a pretty odd fit. I've definitely seen worse uses of the standard controls, so I'd be surprised if they'd reject you for it, but it's definitely a nonstandard use. It may be confusing to users because, at least given the way it currently looks, there's no visual indication that the control can actually be scrolled horizontally. My immediate reaction on seeing the screen shot, before reading the text, was that there was some bug causing the segmented control's frame to be cut off.

Is there a compelling reason that all of the options have to be accessible directly on this view, instead of, say, the more usual approach of taking the user to a secondary view controller with a table view or picker when the user taps to edit the current value?
ChrisL is offline   Reply With Quote
Old 04-07-2010, 09:00 PM   #3 (permalink)
Registered Member
 
Join Date: Apr 2010
Posts: 4
B-Mac is on a distinguished road
Default

Quote:
Originally Posted by ChrisL View Post
...It may be confusing to users because, at least given the way it currently looks, there's no visual indication that the control can actually be scrolled horizontally. My immediate reaction on seeing the screen shot, before reading the text, was that there was some bug causing the segmented control's frame to be cut off. ...
My intent is to implement useful brevity. I.e., I want to be able to enter a full record on one screen, with few taps, so this is largely an experiment. Can I make it fit, and will it work?

I agree, the cropped right edge looks odd, and I'm thinking about customizing that UIScrollView to enhance the boundary. It will probably help to just make that view the full width so it's more of a ribbon I suppose.

Thanks for your comments, I have a few ideas to try out.
B-Mac is offline   Reply With Quote
Reply

Bookmarks

Tags
uisegmentedcontrol

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



» Advertisements
» Online Users: 322
14 members and 308 guests
chemistry, Domele, Fstuff, givensur, heshiming, HowEver, iAppDeveloper, iphonedevshani, jbro, JoeRCruso, kapps11, newDev, SLIC, stanny
Most users ever online was 1,387, 04-10-2012 at 04:21 AM.
» Stats
Members: 175,648
Threads: 94,112
Posts: 402,873
Top Poster: BrianSlick (7,990)
Welcome to our newest member, brandon6031
Powered by vBadvanced CMPS v3.1.0

All times are GMT -5. The time now is 07:25 PM.
Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0