Самый легкий/самый быстрый способ применить режим смешивания между двумя UIViews

Я даже не услышал об этом, но это, кажется мне, использует неправильный инструмент для задания. Так как языки программирования являются просто инструментами, разработанными, чтобы помочь нам решить некоторую проблему.

, Почему Вы хотели бы обработать что-то в JavaScript, когда можно обработать его в PHP или ASP.NET, который специально разработан для этой задачи?

Уверенный можно загнать гвоздь в с отверткой, но молоток работает намного лучше, потому что он был на самом деле разработан для него...

Так не, я не вижу, что он взлетает.

9
задан mahboudz 3 September 2009 в 04:20
поделиться

1 ответ

Кажется, вот решение:

Создайте подкласс UIView. Затем в drawRect:

    [self.image drawInRect:rect];

    // prepare the context to draw into
    CGContextRef context = UIGraphicsGetCurrentContext();

    // set the blend mode
    CGContextSetBlendMode(context, kCGBlendModeDifference);

    // now draw the appropriate color over the whole thing
    CGContextFillRect(....);

Я собираюсь попробовать это сейчас.

7
ответ дан 4 December 2019 в 23:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: