2010-04-17 22 views

Trả lời

56

Đánh dấu xảy ra khi chạm xuống.

Đã chọn xảy ra khi chạm, sau đó gọi tới didSelectRowAtIndexPath:. Trong một tiêu chuẩn UITableView, thường có một sự chậm trễ nhỏ giữa điểm nổi bật và lựa chọn.

3

Từ điểm xuất hiện của quan điểm:

Selected Cell:

Việc lựa chọn ảnh hưởng đến sự xuất hiện của nhãn, hình ảnh và nền. Khi trạng thái được chọn của một ô được đặt là YES, nó sẽ vẽ nền cho các ô được chọn với tiêu đề của nó có màu trắng.

Nền sẽ được vẽ dựa trên các giá trị selectionStyle & selectedBackgroundView. Tôi không thể nhìn thấy bất kỳ tiêu đề trắng nào như tài liệu của Apple được đề cập. Tôi chỉ thấy những thay đổi nền như mong đợi.

Highlighted Cell:

Các làm nổi bật ảnh hưởng đến sự xuất hiện của nhãn, hình ảnh và nền. Khi trạng thái được đánh dấu của một ô được đặt thành CÓ, các nhãn được vẽ trong màu văn bản được đánh dấu của chúng (mặc định là màu trắng). Lưu ý rằng để làm nổi bật để hoạt động bình thường, bạn phải tìm nạp các nhãn của ô bằng cách sử dụng các thuộc tính textLabel và detailTextLabel và đặt thuộc tínhTextColor được đánh dấu của mỗi nhãn; đối với hình ảnh, lấy hình ảnh của ô bằng cách sử dụng thuộc tính imageView và đặt thuộc tính Hình ảnh được tô sáng của đối tượng UIImageView.

Một lần nữa tôi không thực sự thấy rằng màu văn bản được đánh dấu mặc định là màu trắng. Vì vậy, tôi kết luận rằng sự xuất hiện của ô đã chọn sẽ ảnh hưởng đến nền của ô trong khi ô được đánh dấu ảnh hưởng đến nhãn màu văn bản cũng như hình ảnh (nếu thuộc tính Hình ảnh được tô sáng) (

)
Các vấn đề liên quan