iPhone - «Watermaking», вид на экран, не мешающий прикосновениям - PullRequest
0 голосов
/ 08 июня 2011

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

Я имею в виду, например, скажем, у меня есть представление со списком и некоторые кнопки. Я хотел бы отобразить поверх всего текста некоторый текст (и некоторую графику), который не перемещается вместе со списком, и который не улавливает прикосновения, которые пользователь может сделать к этому тексту / графике, и позволяет им проходить через Например, для прокрутки списка.

Как мне это сделать?

Ответы [ 2 ]

3 голосов
/ 08 июня 2011

Самый простой способ для каждого компонента пользовательского интерфейса:

[view setUserinteractionEnabled:NO];

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

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

1 голос
/ 08 июня 2011

Вы, вероятно, можете использовать CATextLayer, поскольку слои не улавливают прикосновения. Другая графика может быть CALayer с тоже.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...