iPhone : form like new contact

徘徊边缘 提交于 2019-11-28 20:35:44

问题


I have some questions about the Apple iPhone Contact App. I want to use the same methode to create and modify information.

Here's two pics :

alt text http://grab.by/4ZjQ alt text http://grab.by/4ZjR

So we have the creation and the edition. The form looks like an UITableView with a groupedStyle but I don't know how to re-creat all of this. Have you got an idea or a tutorial that might explain how to do it ?

Thanks a lot !


回答1:


the top bit is a UIView with a UIImageView and a UITableView, this view is set as the header of the overall UITableView.

As for the editing, you need to swap out the UILabel, with a UITextField, which has the same frame, and font-size. move the content from one view to another.




回答2:


Create a UIView that is a line, then add it as a subview to the cell

//in cellForRowAtIndexPath
UIView *lineView = [[UIView alloc]initWithFrame:CGRectMake(80,0,1,44)];
lineView.backgroundColor = [UIColor lightGreyColor];
[cell addSubview:lineView];



回答3:


Customizing the UITableview is definitely the way to go. To make it a little simpler on yourself, you may want to check out the Sensible Tableview, which makes all of this much easier to implement: http://thenextweb.com/dd/2011/04/12/an-ios-developers-dream-sensible-tableview/?awesm=tnw.to_17mDs




回答4:


I'm trying to develop something like this and imagining it. In my opinion, if you look closely, the screen seems to be composed of a vertical UIScrollView. This component will hold a UITableView with multiple sections or maybe even several UITableView components. When focusing textfields on cells, the UIScrollview scrolls the content to place the selected textfield in a more suitable/balanced .y position, for viewing and editing.




回答5:


It can be accomplished by customizing table views. Use the custom cells based on the section for the table view.




回答6:


check out these links.. they are about customizing uitableviews and are rather detailed.

http://www.e-string.com/content/custom-uitableviewcells-interface-builder

http://www.galloway.me.uk/tutorials/custom-uitableviewcell/




回答7:


No need to create your own table view. The address book framework creates absolutely all of this and will even add contacts to the iPhone's address book too.



来源:https://stackoverflow.com/questions/3060501/iphone-form-like-new-contact

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!