XCode 6.3/Swift 1.2 có thêm các lề bổ sung vào contentView của UITableViewCell không? Trước khi cập nhật, tôi đã có một UIView tùy chỉnh mở rộng tất cả các cách trên màn hình trong các tế bào của tôi. Ví dụ:XCode 6.3 thêm lề vào tableviewcell
Bây giờ, tất cả mọi thứ trong tế bào dường như có lợi nhuận bổ sung mà tôi không có ý tưởng nơi họ đến từ đâu.
Lưu ý rằng độ rộng của những quan điểm không thay đổi trong bất kỳ cách nào trong mã và bên phải và trái thường bị hạn chế như sau:
Cũng lưu ý rằng tôi đang sử dụng tableView.separatorStyle = .None
. Tôi thêm thực tế này vì vì một lý do nào đó trong một trong số tableView
s của tôi có dấu phân tách mặc định, nó không xuất hiện để thêm các lề bổ sung này.
Có ai biết nếu họ đã thực hiện một số thay đổi kỳ lạ trong XCode 6.3 không? Hành vi này xảy ra trực tiếp sau khi cập nhật.
Edit:
Tôi đã chạy ứng dụng này trên iOS 8 trước khi cập nhật và nó trông giống như ảnh chụp màn hình đầu tiên. – ad121
tôi không biết những gì khác tôi có thể thêm. Tôi chỉ thử nghiệm nó với các ràng buộc -16 ở mỗi bên và nó mở rộng một cách chính xác trên màn hình, nhưng tôi không biết tại sao lề của tôi lại bị đẩy lên (tôi không muốn sử dụng sửa lỗi mà không biết nguyên nhân như thế này) . Tôi in chiều rộng của contentView, xem, tableView, và tế bào chính nó và họ là tất cả 375 trên iphone 6 nhưng khối màu xanh là 359 chiều rộng với những khó khăn đưa ra trong câu hỏi. – ad121
Nhưng tại sao bạn lại tạo ra những hạn chế đối với lợi nhuận ở nơi đầu tiên? Đặt chúng vào các cạnh thực tế của chế độ xem nội dung và sau đó các thay đổi ở lề sẽ không ảnh hưởng đến bạn. Tôi nhận ra rằng không trả lời câu hỏi gốc, nhưng giả định rằng các lề sẽ là 8 và thiết lập các ràng buộc để -8 để bù đắp là khá hấp dẫn để bắt đầu. – matt