2010-06-17 47 views
14

我對Apple iPhone聯繫應用程序有一些疑問。我想用同樣的方法來創建和修改信息。iPhone:形式像新聯繫人

這裏的兩位圖片:

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

因此,我們必須創建和編輯。該表單看起來像一個帶有groupedStyle的UITableView,但我不知道如何重新創建所有這些。你有一個想法或教程,可以解釋如何做到這一點?

非常感謝!

+0

我一直在尋找一個詳細的答案,這太。你有沒有得到一個很好的答案? – 2011-03-14 04:50:38

回答

3

最高位是帶有UIImageView和UITableView的UIView,該視圖被設置爲整個UITableView的標頭。

至於編輯,你需要用UITextField換出UILabel,它具有相同的幀和字體大小。將內容從一個視圖移到另一個視圖。

+0

這對我有用。我可以補充說Apple的HeaderFooter示例代碼也有幫助。 – Ali 2013-06-18 15:51:14

0

它可以通過自定義表視圖來完成。根據表格視圖的部分使用自定義單元格。

-1

無需創建您自己的表視圖。地址簿框架完全可以創建所有這些內容,甚至可以將聯繫人添加到iPhone的地址簿中。

1

我試圖發展這樣的事情,想象它。 在我看來,如果仔細觀察,屏幕似乎是由一個垂直的UIScrollView組成的。該組件將包含具有多個部分的UITableView,甚至可以包含多個UITableView組件。將文本字段聚焦在單元格上時,UIScrollview將滾動內容以將選定的文本字段置於更適合/平衡的位置,以供查看和編輯。

2

創建一個UIView是一條線,然後將它作爲一個子視圖添加到細胞

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