2016-07-04 6 views
1

イメージをバックグラウンドに割り当てて、ユーザーが描画できるようにしますが、イメージのサイズは常に1/3になります画像ビュー これを回避する唯一の方法は、PICSARTアプリのように割り当てられた画像のキャンバスを正確に作成することです。 これを行う方法を知っていますか?ui colorpatternで背景に割り当てられたイメージのサイズを制御する

mainimageview.backgroundColor = UIColor(patternImage: "draw") 

`

答えて

0

あなたは、背景色を割り当てる時に必要なイメージのサイズを変更する独自のメソッドを書くことができます。あなたのイメージとサイズを渡します。

func imageWithImage(image:UIImage?, newSize:CGFloat)->UIImage? 
{ 
    let size = CGSizeMake(newSize, newSize) 
    UIGraphicsBeginImageContextWithOptions(size, false, 0.0) 
    image?.drawInRect(CGRectMake(0, 0, size.width, size.height)) 
    let newImage = UIGraphicsGetImageFromCurrentImageContext() 
    UIGraphicsEndImageContext() 
    return newImage 
} 
関連する問題