Tôi đang cố tạo màn hình đăng nhập rất cơ bản, sử dụng trình thiết kế Bảng phân cảnh trong Xcode 4.2. Tôi muốn một khung nhìn bảng được nhóm lại chứa các trường đăng nhập và mật khẩu. Có một số yếu tố khác trên màn hình, chẳng hạn như nút đăng nhập, liên kết mật khẩu bị quên, v.v. Ngoài ra, nền có thể được nhấn để loại bỏ bàn phím, khi trường nhập có tiêu điểm.Sử dụng các ô tĩnh trong bảng phân cảnh UIView với Xcode 4.2
Pre-Xcode 4.2, tôi thực hiện điều này với một UIView mà thực hiện giao thức UITableViewDataSource, tạo ra và các tế bào trở vv
Trong Xcode 4.2, tất cả điều này cảm thấy rất gần để có thể được thực hiện trực quan, với tùy chọn tĩnh, nhưng bạn không được phép sử dụng các ô tĩnh trừ khi bảng là một phần của một UITableViewController (hoặc lớp con). Tôi không thấy một cách để bố trí các yếu tố mà tôi cần trong cảnh này với một TableViewController, vì vậy tôi tự hỏi nếu có một cách tiếp cận tốt hơn ở đây.
Dưới đây là các chế nhạo lên bố trí tôi sẽ cho:
Có cách nào để thực hiện trường hợp sử dụng điều này với các nhà thiết kế kịch bản?
tại sao bạn cần nền có thể nhấp được? – Azat
Nó đã trở thành một chủ đề phổ biến mà bạn nhấp vào bên ngoài các trường để loại bỏ bàn phím khi trường văn bản có tiêu điểm. Một cách khác là thêm thanh công cụ bàn phím bằng nút Xong, mặc dù điều đó không hoạt động tốt với bố cục cụ thể của tôi. –
Một tùy chọn khác thay vì nút toàn màn hình là tạo UIView chính UIControl. Sau đó tạo: - (IBAction) backgroundTouched: (id) người gửi {[myField resignFirstResponder]} Chỉ là một ý nghĩ. – Kurt