Tôi đang cố thêm bóng cho cả bốn mặt của một imageView. Tôi thấy rằng: self.shadowView.layer.shadowOffset = CGSizeMake (10, 20); đặt một cái bóng trên hai mặt. Làm cách nào để đặt bóng tối trên tất cả bốn mặt?Thêm bóng vào tất cả bốn mặt của UIImage iOS 6.0
Trả lời
Chỉ cần đặt shadowOffset
thành (0,0) hoặc thứ gì đó gần. Điều chỉnh shadowRadius
nếu bạn muốn bóng tối hơn. Mặc định là 3 nhưng bạn có thể phải tăng nó. Bạn cũng có thể muốn chơi với shadowOpacity
để xác định khả năng hiển thị của bóng.
Điều này đã làm: self.sampleTableView.layer.cornerRadius = 15.0; self.shadowView.layer.cornerRadius = 15.0; Lớp CALayer * = shadowView.layer; layer.shadowOpacity = 1.0; layer.shadowColor = [[UIColor blackColor] CGColor]; layer.shadowOffset = CGSizeMake (0,0); layer.shadowRadius = 15; – LarryB
_yourImageView.layer.shadowRadius = 10.0;
Dòng này chơi trò chơi. Hãy thử tăng số shadowRadius
của bạn. Vì vậy, bạn sẽ nhận được bóng tối trên tất cả 4 mặt.
Cảm ơn Bro ... :) – Dhiru
Bạn đã thử thiết lập shadowRadius chưa? –