Take the 2-minute tour ×
User Experience Stack Exchange is a question and answer site for user experience researchers and experts. It's 100% free, no registration required.

I have a table view that's showing attributes of a record, very much like Edit Info screen in the iOS Contacts app.

Also like that screen, I'd like to show a "Delete Record" button at the bottom.

It seems to me there are two possibilities:

Choice 1: Button in Last Row

In the iOS Contacts App, this button is the last row of the tableview. The button is not visible unless you scroll down.

enter image description here

enter image description here

Choice 2: Button outside table

But you could also fix the button at the bottom of the screen, so it's always visible. Chews up more real-estate, but avoids burying the affordance.

enter image description here

Which is better, and why?

Is there an alternate design I should consider?

Other notes that might be relevant:

  • table wouldn't have strictly fixed number of rows, but not many either (say max 10)

  • hitting the delete button is not expected to be a particularly common operation, but I'm worried about it being hidden at the bottom of a row.

share|improve this question
    
is there also a list of objects view (eg. preceding screen) where the deletes can happen via swipe gesture? –  Erics Sep 30 '11 at 2:08
    
No, in this case there happens not to be: preceding screen is also showing details of a single object, and this screen is one of its attributes. (To continue using the contact example, preceding screen is Employee Details, and this is "Supervisor"; the delete button means "I have no supervisor", etc.) –  ckhan Sep 30 '11 at 2:16
    
+1 for a clear question with clear images. –  JohnGB Sep 30 '11 at 9:48

1 Answer 1

up vote 2 down vote accepted

When it comes to designing for the iPhone, I tend to keep to the Apple HIG, and the patterns that iPhone owners are most likely used to.

Almost everyone with an iPhone uses mail, calendar, contacts, etc. So whatever the pattern in there, it is likely that they either were the right patterns, or people have come to expect them.

Deleting a record is not something that you want to emphasise, which is what you would be doing by placing the delete button so prominently. Yes, it would be more visible and easier for someone to find, but not that much easier.

Overall I think Apple got this one right and I would follow the way that they did it.

share|improve this answer

Your Answer

 
discard

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.