1
Я создаю изображение, которое затем сохраняется в рулоне камеры пользователя. Я хотел бы добавить текст к изображению. Должен ли я добавить строку в UILabel, а затем преобразовать ее в изображение?Добавить UILabel в изображение
Какое ваше предложение? Благодарю. (Я использую Swift)
let bottomImage = UIImage(named: "Image1.png")
let topImage = UIImage(named: "Image2.png")
let anotherImage = UIImage(named: "Image3.png")
let newSize = CGSizeMake(2480, 3508)
UIGraphicsBeginImageContext(newSize)
bottomImage?.drawInRect(CGRectMake(0, 0, newSize.width/2, 500))
topImage?.drawInRect(CGRectMake(newSize.width/2, 0, newSize.width/2, 500), blendMode: kCGBlendModeNormal, alpha: 0.8)
anotherImage?.drawInRect(CGRectMake(newSize.width/2, 500, newSize.width/2, 500), blendMode: kCGBlendModeNormal, alpha: 0.8)
let newImage = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
UIImageWriteToSavedPhotosAlbum(newImage, nil, nil, nil)
Как добавить строку в NSAttributedString? –
['NSAttributedString initWithString'] (https://developer.apple.com/library/ios/documentation/Cocoa/Reference/Foundation/Classes/NSAttributedString_Class/index.html#//apple_ref/occ/instm/NSAttributedString/initWithString:) –
Я пытаюсь изменить шрифт, используя следующий код, и появляется сообщение об ошибке. 'let textFont = [NSFontAttributeName: UIFont (имя:« Грузия », размер: 18.0)] let title = NSAttributedString (string: titleValue) let title = NSAttributedString (строка: titleValue, attributes: textFont) строка" Extra Argument " 'в вызове –