Có cách nào để làm cho hình ảnh của tôi xuất hiện như thế này (các góc tròn và có đường viền ánh sáng). Góc tròn iOS UIImage với đường viền
Tôi đang nghĩ đến việc tạo mặt nạ màu trắng ở giữa để đặt ở trên cùng, điều đó có hiệu quả không?
Có cách nào để làm cho hình ảnh của tôi xuất hiện như thế này (các góc tròn và có đường viền ánh sáng). Góc tròn iOS UIImage với đường viền
Tôi đang nghĩ đến việc tạo mặt nạ màu trắng ở giữa để đặt ở trên cùng, điều đó có hiệu quả không?
Bạn sẽ muốn xem QuartzCore docs, đặc biệt là thuộc tính cornerRadius, borderColor và borderWidth trong CALayer.
Bạn có thể thực hiện việc này, nhưng thay vì chỉnh sửa UIImage, chỉ cần thực hiện việc này trong UIImageView của bạn.
Đầu tiên, thêm tiêu đề QuartzCore
#import <QuartzCore/QuartzCore.h>
Và sau đó, chỉnh sửa các thuộc tính dưới đây, như bạn muốn.
imageView.layer.cornerRadius = 5.0;
imageView.layer.borderColor = [[UIColor grayColor] CGColor];
imageView.layer.borderWidth = 2.0;
imageView.layer.masksToBounds = YES;
Kiểm tra liên kết này ra - nó tham chiếu UIWebViews nhưng đó là tương tự cho UIImageViews - http://iosdevelopertips.com/cocoa/add-rounded-corners-and-border-to-uiwebview.html – wakachamo
Kiểm tra này http : //stackoverflow.com/a/1651383/1615838 –
Có giải pháp nào phù hợp với bạn không? Vui lòng cung cấp một số phản hồi, upvote và chấp nhận một câu trả lời để xóa nó khỏi phần Chưa được trả lời. –