2010-06-17 28 views
14

Tôi có một số câu hỏi về Ứng dụng liên hệ iPhone của Apple. Tôi muốn sử dụng cùng một methode để tạo và sửa đổi thông tin.iPhone: giống như liên hệ mới

Dưới đây là hai bức ảnh:

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

Vì vậy, chúng tôi có sự sáng tạo và ấn bản. Biểu mẫu trông giống như một UITableView với một groupedStyle nhưng tôi không biết làm thế nào để tái tạo tất cả điều này. Bạn đã có một ý tưởng hay một hướng dẫn có thể giải thích làm thế nào để làm điều đó?

Cảm ơn rất nhiều!

+0

Tôi đã được tìm kiếm một câu trả lời chi tiết này quá. Bạn đã bao giờ nhận được câu trả lời hay chưa? –

Trả lời

3

bit trên cùng là UIView với UIImageView và UITableView, chế độ xem này được đặt làm tiêu đề của UITableView tổng thể.

Để chỉnh sửa, bạn cần hoán đổi UILabel, với UITextField, có cùng khung và cỡ phông chữ. di chuyển nội dung từ chế độ xem này sang chế độ xem khác.

+0

Điều này làm việc cho tôi. Tôi có thể thêm rằng mã mẫu HeaderFooter của Apple cũng hữu ích. – Ali

0

Nó có thể được thực hiện bằng cách tùy quan điểm bảng. Sử dụng các ô tùy chỉnh dựa trên phần cho chế độ xem bảng.

-1

Không cần tạo chế độ xem bảng của riêng bạn. Khung sổ địa chỉ tạo ra hoàn toàn tất cả điều này và thậm chí sẽ thêm địa chỉ liên lạc vào sổ địa chỉ của iPhone.

1

Tôi đang cố gắng phát triển một cái gì đó như thế này và tưởng tượng nó. Theo quan điểm của tôi, nếu bạn nhìn kỹ, màn hình có vẻ bao gồm một UIScrollView dọc. Thành phần này sẽ giữ một UITableView với nhiều phần hoặc thậm chí một số thành phần UITableView. Khi tập trung các trường văn bản trên các ô, UIScrollview cuộn nội dung để đặt trường văn bản đã chọn ở vị trí phù hợp/cân bằng hơn, để xem và chỉnh sửa.

2

Tạo một UIView đó là một dòng, sau đó thêm nó như là một subview vào ô

//in cellForRowAtIndexPath 
UIView *lineView = [[UIView alloc]initWithFrame:CGRectMake(80,0,1,44)]; 
lineView.backgroundColor = [UIColor lightGreyColor]; 
[cell addSubview:lineView]; 
Các vấn đề liên quan