Tôi đang thiết lập màu nền của UIView của tôi (đó là trong một UIViewController) như sau:iPhone - Nền của UIViewColor - sử dụng png có độ trong suốt?
myView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"myTransparentBG.png"]];
Tôi thậm chí đã cố gắng rối tung với [myView setOpaque:NO];
nhưng hình ảnh không xuất hiện trong suốt. Nó có nền đen. Tôi có thể sửa lỗi chương trình này không? Nếu không, làm thế nào chúng ta phải thiết lập một nền tảng trong suốt để xem của chúng tôi?
Điều này có vẻ như là một câu hỏi đáng lẽ phải được hỏi trước đây, nhưng tôi không thể tìm thấy câu trả lời.
Aha, đây là câu trả lời đúng. Tôi đã không thiết lập tài sản mờ đục của lớp. Cảm ơn! – chaiwalla
Điều thú vị là bạn phải đặt thuộc tính mờ * sau * bạn đặt hình nền. Phải là một phần của công cụ hiển thị. –
Cảm ơn Sam, tôi đã có cùng một vấn đề. Ngoài ra: hai dòng cuối cùng của đoạn mã này cũng làm như vậy. – titaniumdecoy