2017-05-19 136 views
-1

我購買了需要一點幫助的應用程序模板。該應用程序包含圖像,當發送到共享頁面時,會獲得重疊的水印。開發者選擇在右下角放置這個水印,但我需要在左下角。你能幫我把它移到那個位置嗎?下面是代碼,它控制的水印部分:在Swift中,將水印對齊到左側而不是右側

guard let watermark = UIImage(named: "watermark") else { return} 
    UIGraphicsBeginImageContextWithOptions(originalImage.size, true, originalImage.scale) 
    drawingImageView.image?.draw(at: .zero) 
    let posX = originalImage.size.width - watermark.size.width 
    let posY = originalImage.size.height - watermark.size.height 
    watermark.draw(at: CGPoint(x: posX, y: posY)) 
    drawingImageView.image = UIGraphicsGetImageFromCurrentImageContext() 
    UIGraphicsEndImageContext() 

回答

0

這應該工作:

guard let watermark = UIImage(named: "watermark") else { return} 
UIGraphicsBeginImageContextWithOptions(originalImage.size, true, originalImage.scale) 
drawingImageView.image?.draw(at: .zero) 
let posX = 0 
let posY = originalImage.size.height - watermark.size.height 
watermark.draw(at: CGPoint(x: posX, y: posY)) 
drawingImageView.image = UIGraphicsGetImageFromCurrentImageContext() 
UIGraphicsEndImageContext() 

簡單地改變「POSX」零以對的左側的水印開始屏幕。

相關問題