Màn hình chi tiết liên hệ thực sự khá đơn giản để bắt chước.
Bắt đầu với UITableView và cung cấp UITableViewDataSource và UITableViewDelegate. Bạn sẽ cần cung cấp các phần cho tất cả dữ liệu bạn muốn trình bày. Điều này có nghĩa là 1 cho tiêu đề tùy chỉnh, 1 cho chân trang tùy chỉnh (nút/hành động) và khoảng 6 phần hoặc hơn cho dữ liệu (một phần cho số điện thoại, một phần cho địa chỉ email, v.v.)
Bên trong mỗi phần, một số hàng cần được cung cấp từ nguồn dữ liệu của bạn để cho biết có bao nhiêu dữ liệu cho phần đó. Đối với mỗi hàng, một UITableViewCell có thể được sử dụng để hiển thị dữ liệu liên lạc thực tế (giá trị số fax/nhãn fax, vv). Bạn có thể được ưa thích nếu bạn thích, nhưng có vẻ không cần thiết. Đối với những thứ như nhạc chuông, bạn cần phải chỉ định chỉ báo tiết lộ.
Đối với tiêu đề, bạn sẽ cần một UIImageView và một UILabel, cho chân trang bạn sẽ cần một vài UIButtons. Bạn có thể tạo một đứa con của UITableViewCell trong InterfaceBuilder với những khung nhìn bên trong nó và nối nó lên như bất cứ thứ gì khác. Bạn có thể sử dụng NSBundle để tải chế độ xem từ các xib khác chưa được tải.
Cách khác là tạo động các tiện ích con giao diện người dùng khi chạy không có xib. Tất cả phụ thuộc vào những gì bạn muốn quản lý (mã hoặc xibs), với tôi nó có vẻ như về cùng một lượng nỗ lực một trong hai cách. Tôi khuyên bạn nên đọc qua số table view programming guide nếu bạn chưa đọc.
Liệu F-Script có hoạt động cho ứng dụng iPhone không? – Boon
Hrm. Mặc dù phiên bản iPhone Simulator của MobileAddressBook là một tệp thực thi động, việc tải gói FScript trong gdb dường như không hoạt động. – nall