Настройка цвета кнопки Back.Image (png)

Разработка с помощью GeneXus: я пытаюсь использовать это изображение в качестве фона для кнопки на панели приложений (iOS):

введите здесь описание изображения

Однако, когда я запускаю приложение, оно всегда отображается так (синим цветом):

введите здесь описание изображения

Я уже пытался установить для класса кнопок задний/передний цвет на «белый». Сделал то же самое для класса ApplicationBar (класс кнопок по умолчанию). Все равно синий.

Я немного поигрался со свойствами кнопки и... когда я установил «Приоритет» на «Высокий», она наконец стала белой (но в верхней панели — я хочу, чтобы кнопка была внизу).

Как я могу сделать его белым / цветом png?


person Jaime    schedule 12.01.2015    source источник
comment
Мы только что проверили и обнаружили ошибку в гибком клиенте GeneXus для iOS. Это будет исправлено в Evolution 3 Upgrade 3, но в качестве обходного пути вы можете использовать белое изображение и установить свойство Rendering Mode = Original. Пожалуйста, если это не сработает, отправьте электронное письмо в службу поддержки.   -  person Marcos Crispino    schedule 13.01.2015
comment
Привет, как именно мне изменить режим рендеринга? Где найти это свойство?   -  person Jaime    schedule 10.08.2015
comment
Нашел недвижимость, и это решило проблему. Благодарю вас!   -  person Jaime    schedule 10.08.2015


Ответы (1)


Ваше изображение обрабатывается как шаблон, поэтому его цвета не имеют значения — важна только прозрачность — и оно имеет оттенок tintColor. Чтобы изменить цвет, измените tintColor (кнопки или окружающего бара). В качестве альтернативы получите изображение с режимом рендеринга .AlwaysOriginal; теперь ваши цвета имеют значение.

person matt    schedule 12.01.2015