Заполнение формы с градиентом в CGContext

Вы можете создавать случайные числа, используя и . Если вам нужны строки, вы можете преобразовать int в строку. Вы также можете проверить класс QUuid , который генерирует универсально уникальные идентификаторы. Они не являются «абсолютно случайными», но они уникальны.

7
задан titaniumdecoy 22 June 2009 в 08:06
поделиться

1 ответ

Вы можете создать CGMutablePath желаемой формы, а затем использовать его для обрезки области, которую вы хотите отобразить, что-то вроде ...

// Construct yourClipPath

CGContextAddPath(yourContext, yourClipPath);
CGContextClosePath(yourContext);
CGContextClip(yourContext);

// Draw Your Gradient
18
ответ дан 6 December 2019 в 10:52
поделиться