Đây là mã Obj-C:
CGContextSetStrokeColorWithColor(context, [[UIColor lightGrayColor] CGColor]);
Làm thế nào để tôi viết nó một cách nhanh chóng.
Đây là mã Obj-C:
CGContextSetStrokeColorWithColor(context, [[UIColor lightGrayColor] CGColor]);
Làm thế nào để tôi viết nó một cách nhanh chóng.
CGContextSetStrokeColorWithColor(context,UIColor.lightGrayColor.CGColor)
Câu trả lời:
// Original answer.
var newColor = UIColor.lightGrayColor().CGColor
// Swift 3 version
var newColor = UIColor.lightGray.cgColor
Thật kỳ lạ, khi Swift đã phát triển lên 3.0 thì câu trả lời cũng phát triển theo. Tôi đã gặp phải vấn đề này trong khi chuyển đổi một số mã Objective C sang Swift. Tôi hi vọng điêu nay se giup được ai đo! :-) Đây là ngày hôm nay:
context.setStrokeColor(UIColor.lightGray.cgColor)
Và thật buồn cười, câu trả lời "màu xám nhạt" này cũng thực sự giúp tôi gỡ lỗi một số mã! Cảm ơn iou!
Phiên bản Swift 4+
UIColor.lightGray.cgColor