У меня есть определенный вид на моем контроллере FirstView. У меня это в моем - метод перемещения (аннулируются):Недвижимость 'center' не найден на объекте типа UIImage *
-(void)move
{
head = CGPointMake(head.center.x + X, head.center.y + Y);
}
Я уже определен X и Y, как целые числа и «головы», как UIImage в моем файле .h. Я получаю ошибку «Свойство» центр «не найден на объекте типа UIImage *» для вышеуказанной строки кода. Есть ли способ изменить или применить это к UIImageView? Я хочу иметь UIImage, потому что я делаю анимацию и рисую изображения на том представлении, которое я определил. Quartzcore позволяет использовать только UIImage, а не UIImageView. Итак, что мне здесь не хватает?
У UIImage нет центра, потому что это не вид. UIMageView имеет центр. Это представление, в котором объект UIImage является ничьей. –
Правильно, так как я могу его изменить? Как я уже сказал, я хочу что-то нарисовать с помощью Quartzcore. Я сделал это с помощью UIImage. – vasupradha
Если вы хотите рисовать с помощью кварца (Core Graphics), вам нужно использовать CGImageRef, создавать и изменять контекст, перемещать, ... и работать с функцией C: CGContextDrawImage (CGContextRef c, CGRect rect, изображение CGImageRef) –