У меня есть UIView, который содержит изображение булавки и метку, поскольку мы знаем, что UIView является прямоугольником, поэтому, если я преобразую UIView в UIImage, UIImage также будет прямоугольником, я хочу сделать UIImage похожим на изображение булавки, потому что если пользователь щелкает фон,Будет также вызвано событие UIImage .. Я хочу преобразовать UIView в UIImage без фона, как это может быть?
Я использую этот метод, чтобы изменить UIView на UIImage
-(UIImage *) ChangeViewToImage : (UIView *) view{
UIGraphicsBeginImageContext(view.bounds.size);
[view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *img = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return img;
}
Хмм.Например, у меня есть прямоугольник как UIView и треугольник как форма в UIView.и затем я хочу, чтобы этот UIView стал UIImage, но я просто хочу треугольник без фона, поэтому изображение просто треугольник ... как я могу это сделать?