Tôi có tiêu chuẩn UITableViewCell
nơi tôi đang sử dụng thuộc tính văn bản và hình ảnh để hiển thị favicon.ico
và nhãn. Đối với hầu hết các phần, điều này hoạt động thực sự tốt kể từ khi UIImage
hỗ trợ định dạng ICO. Tuy nhiên, một số trang web (như Amazon.com nói) có favicon.ico
s sử dụng khả năng lưu trữ nhiều kích thước của tệp ICO trong cùng một tệp. Amazon lưu trữ bốn kích thước khác nhau, tất cả các cách lên đến 48x48.Đặt kích thước UIImage trên hình ảnh UITableViewCell
Kết quả này trong hầu hết các hình ảnh là 16x16 ngoại trừ một số hình ảnh có kích thước 32x32 hoặc 48x48 và khiến mọi thứ trông khủng khiếp. Tôi đã tìm kiếm ở đây, diễn đàn chính thức, tài liệu và những nơi khác mà không thành công. Tôi đã thử tất cả mọi thứ mà tôi có thể nghĩ đến để hạn chế kích thước hình ảnh. Điều duy nhất làm việc là một phương pháp không có giấy tờ, mà tôi không định sử dụng. Đây là ứng dụng đầu tiên của tôi và trải nghiệm đầu tiên của tôi với Cocoa (đến từ C#).
Trong trường hợp tôi không rõ ràng về những gì tôi đang tìm kiếm, lý tưởng là trung tâm xung quanh thiết lập kích thước của UIImage
sao cho phiên bản 48x48 sẽ giảm xuống 16x16 hoặc phương pháp để nói UIImage
để sử dụng Phiên bản 16x16 có trong tệp ICO. Tôi không nhất thiết cần mã: chỉ là một gợi ý về cách tiếp cận sẽ làm tôi ổn.
Có ai có bất kỳ đề xuất nào không? (Tôi hỏi trong diễn đàn chính thức as well vì tôi đã chìm hơn một ngày vào điều này rồi. Nếu một giải pháp được đăng ở đó, tôi cũng sẽ đặt nó ở đây.)
Phiên bản của BCD là một danh mục trên 'UIImage', điều này có ý nghĩa hơn nhiều so với những gì tôi đã làm ở đây. – bbrown
Cảm ơn bạn đã trả lời, hoạt động hoàn hảo –