Câu hỏi được gắn thẻ «calayer»

CALayer là một lớp Core Animation trong khung Quartz Core. Nó đóng gói hình học và cách trình bày của một lớp. Nó hỗ trợ các hoạt ảnh về hình học của lớp và nội dung của nó.







1
Thông báo ví dụ “Loại người nhận 'CALayer' là một khai báo chuyển tiếp” nghĩa là gì ở đây?
Tôi đang chuyển một khối mã từ dự án iOS4 sang iOS5 và tôi đang gặp một số sự cố với ARC. Mã tạo tệp PDF từ ảnh chụp màn hình. Mã tạo PDF UIView *captureView; ... NSMutableData *pdfData = [NSMutableData data]; UIGraphicsBeginPDFContextToData(pdfData, captureView.bounds, nil); UIGraphicsBeginPDFPage(); CGContextRef pdfContext = UIGraphicsGetCurrentContext(); …

5
CALayer có lỗ trong suốt
Tôi có một chế độ xem đơn giản (phía bên trái của hình ảnh) và tôi cần tạo một số loại lớp phủ (phía bên phải của bức ảnh) cho chế độ xem này. Lớp phủ này sẽ có một số độ mờ, vì vậy chế độ xem bên dưới …




17
Hiệu ứng bóng bên trong trên lớp UIView?
Tôi có CALayer sau: CAGradientLayer *gradient = [CAGradientLayer layer]; gradient.frame = CGRectMake(8, 57, 296, 30); gradient.cornerRadius = 3.0f; gradient.colors = [NSArray arrayWithObjects:(id)[RGB(130, 0, 140) CGColor], (id)[RGB(108, 0, 120) CGColor], nil]; [self.layer insertSublayer:gradient atIndex:0]; Tôi muốn thêm hiệu ứng bóng bên trong vào nó, nhưng tôi không chắc chắn về cách …


6
Tại sao maskToBounds = YES lại ngăn chặn bóng CALayer?
Với đoạn mã sau, tôi đang thêm hiệu ứng đổ bóng vào một UIView của mình. Hoạt động khá tốt. Nhưng ngay sau khi tôi đặt thuộc tính maskToBounds của chế độ xem thành CÓ . Hiệu ứng đổ bóng không được hiển thị nữa. self.myView.layer.shadowColor = [[UIColor blackColor] CGColor]; …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.