2012-06-18 34 views
8

Tôi không có quá nhiều kinh nghiệm về thiết kế màn hình iphone nhưng tôi cần phải làm một cái bàn như thế này: (hình ảnh), tôi đã thực hiện một cuộc điều tra nhưng tôi không tìm thấy gì cả. Bảng này cần phải có một góc tròn và người dùng sẽ có thể chèn dữ liệu, trong trường hợp này tên, họ, vv ... Hiện tại tôi đang sử dụng SDK 4.3. nếu ai đó có một hướng dẫn, tôi sẽ đánh giá caoBàn cá nhân iPhone Bàn tròn góc

Cảm ơn bạn,

editable rounded corner table

+0

Hey, cái bàn này có góc tròn vì nó là một bảng nhóm, kiểm tra Interface Builder và có một tùy chọn cho nó được nhóm lại trong các thuộc tính bảng. Sau đó bạn phải thực hiện các phương thức ủy nhiệm của UITableViews. – bennythemink

Trả lời

5

Bạn có thể tùy chỉnh đường viền bảng. Tất cả những gì bạn cần làm là nhập tệp QuartzCore/QuartzCore.h.

và thiết lập thuộc tính sau trong viewDidLoad

tableView.layer.cornerRadius = 10.0f; 
tableView.layer.borderColor = [UIColor grayColor].CGColor; 
tableView.layer.borderWidth = 1; 
+0

Có, nó hoạt động tốt! Cảm ơn bạn!!! – avmauricio

0
  • Các google đầu tiên result cho custom uitableview làm điều gì đó giống nhau, khó có thể tùy chỉnh và không phải là rất linh hoạt, nhưng có vẻ rất đẹp và tiết kiệm rất nhiều thời gian vẽ-thực hiện (bạn có thể ghi đè lên drawRect cho giao diện tùy chỉnh).
  • Để có giải pháp có thể tái sử dụng nhiều hơn với nhiều điều khiển trên ô, bạn có thể phân lớp UITableViewCell, thêm và tạo kiểu cho các bản xem phụ nếu bạn cần (nhãn tiêu đề, bản xem văn bản, ngăn), ghi đè layoutSubviews. Có thể bạn sẽ muốn thêm trình chỉnh sửa để tạo hiệu ứng động cho số textViews trở nên lớn hơn và bộ chia di chuyển sang một bên. Giải pháp chung đó hoạt động đối với bất kỳ kiểm soát giao diện người dùng nào (ví dụ: bạn có thể nhanh chóng tạo hộp kiểm bằng nút) và cách tiếp cận.