2017-01-12 2 views
0

В моем приложении я делаю снимок экрана из uiview. но я хочу установить этот размер изображения. как размер uiview составляет 100 * 100, и я хочу снять этот снимок экрана и установить размер изображения 50 * 50, чтобы как это возможно?Можно ли установить размер изображения при съемке экрана uiview?

вот мой код:

func screenshot(vieww : UIView)-> UIImage { 

    UIGraphicsBeginImageContextWithOptions(vieww.frame.size, vieww.isOpaque, 0.0) 
    vieww.layer.render(in: UIGraphicsGetCurrentContext()!) 
    let img = UIGraphicsGetImageFromCurrentImageContext()! 
    UIGraphicsEndImageContext() 
    return img 
} 

ответ

1

Да, это возможно, пожалуйста, попробуйте этот

UIGraphicsBeginImageContext (CGSizeMake (320,480)); в месте UIGraphicsBeginImageContextWithOptions (vieww.frame.size, vieww.isOpaque, 0,0)

Пожалуйста, дайте мне знать, если это работа

Спасибо

Смежные вопросы