![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Oct 2006
Сообщений: 2,283
|
Думаю тема заезжена.Но что-то никак не могу сформулировать поисковой запрос.Итак задача:
Имеется классический динамик-текстфилд с текстом:"blablabla#keyword#blablabla".Существует ли элегантный метод узнать координаты(в пикселях) где начинается #keyword?Задача возникла в связи с необходимостью локализировать приложение.Вдруг выяснилось, что полно мест, где графика лежит поверх текстовых полей. |
|
|||||
|
Можно сначала найти порядковое число буквы, с которой начинается это слово
потом получить границы этой буквы в системе координат текстового поля Но чтобы получить глобальные координаты, то придётся дополнительно перевести их вручную, например с помощью localToGlobal. Но мне не нравится способ нахождения слова, предоставленный мной. Ведь если слов будет несколько, как их все найти.. Наверно есть способы, но из ещё не знаю. |
|
|||||
|
Регистрация: Oct 2006
Сообщений: 2,283
|
Samana, очень похоже на то, что надо.Если ключевых слов будет несколько, можно последовательно применять вышеуказанный алгоритм для каждого.Не вижу в чем тут может быть проблема.
Добавлено через 1 минуту ушел пробовать |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:19. |
|
|
« Предыдущая тема | Следующая тема » |
|
|