Градиент текстуры фона - PullRequest
       6

Градиент текстуры фона

1 голос
/ 01 сентября 2011

Я хочу создать темную текстуру гриля, которая становится черной для экрана конфигурации под эффектом завитка страницы.

Garmin StreetPilot Onboard использует что-то вроде этого: http://www.pcmag.com/slideshow_viewer/0,3253,l%253D286397%2526a%253D286507%2526po%253D7,00.asp?p=n

КакЯ программно создаю такой фон?Я действительно не хочу включать изображение размером с экран iPhone;это кажется ленивым подходом.

1 Ответ

2 голосов
/ 01 сентября 2011

Я бы создал его в двух частях.Сначала нарисуйте градиент, используя обычные функции рисования кварца.Затем добавьте наложение с повторяющимся узором из точек.Эти точки могут быть маленьким PNG-файлом с мозаичным рисунком или вы можете использовать кварц для их рисования.

См. Документацию для CGContextDrawLinearGradient и [UIColor initWithPatternImage:]

...