Firstly, I'd like to make a general question regarding table view cells' customization: are there any restrictions about the controls they can cointain, and/or its number? I read in iOS HIG iOS Human Interface Guidelines that "If you want to lay out your table rows in a nonstandard way, it’s better to create a custom table-cell style than to significantly alter a standard one". Can I assume that I'm free to customize the cells in any way I want?
Regarding user input, I've some particular things I'd like to consult, since I couldn't find examples of them:
1) I've a cell that could be filled in either by providing text (UITextField), or by taking a picture. From the point of view of UX, should I display both a text field and a table-view element (detail disclosure button? custom icon?) that will navigate to a camera view when tapped, within the same cell? If not, how could I design the field for this situation?
2) User input validation and required fields. What should be the best way in iOS to tell the user what fields are required? Some of the cells may not have a placeholder text... Maybe something like this: What are the best practices of designing a validation message on an iPhone App?? About validation... I like the way not valid inputs are notified in that post, but if I'm going to have cells with disclosure indicators/checkmarks/whatever on their right side, I guess that placing in addition those validation icons would "overload" the cell...
Thanks in advance