У меня есть несколько изображений цветных блоков, которые многократно используются в моей игре (это простой прямоугольник для игры-головоломки). Я хотел бы применить прозрачное наложение к каждому из этих изображений «на лету» (символ для блока головоломки), который может быть одним из нескольких разных изображений. Есть ли «лучший» способ сделать это? Создание подзаголовки здесь кажется плохим.Рисование UIImage поверх другого в одном UIImageView
Я прошу об этом, потому что кажется, что UIImageView и UIImage не имеют методов, которые мне нужны, и мне еще предстоит погрузиться в Core Graphics, но если я это сделаю, я должен. На самом деле, если кто-нибудь знает хороший учебник, пожалуйста, поделитесь.
Core Graphics медленнее, чем наличие нескольких видов ... действительно? – tmh
Core Graphics будет рисовать на поверхности представления. Если вам нужно обновить каждый кадр, он будет медленным. Если это просто в некоторых случаях, все в порядке. Но так или иначе, пара подзаголовков за штуку не принесет вреда производительности. Как говорится, «преждевременная оптимизация - это корень всего зла» –