#xamarin #xamarin.forms
#xamarin #xamarin.forms
Вопрос:
Я создаю приложение cross platfomr в формах Xamarin, но iOS не отображает значок MasterDetailPage правильно.
Как это решить.
iOS:
Android:
Какая-нибудь идея для iOS показать, как Android?
Комментарии:
1. Это MasterDetailPage? Если это так, вам нужно поместить изображение в папку ios и установить его в качестве значка страницы.
2. Да, у меня есть это. Есть идея?
Ответ №1:
При использовании значка логотипа приложения:
он будет отображаться следующим образом:
Потому что цвет фона значка не является прозрачным. Если цвет фона значка прозрачный, он будет работать.
Например contacts.png
:
Эффект:
Или другое Xamarin-50.png
:
Эффект:
================================ Обновление================================
Если вы хотите отобразить исходный цвет значка, вам необходимо использовать изображение из каталогов ресурсов, вы можете обратиться к Добавлению изображений в набор изображений каталога ресурсов, чтобы добавить значок внутри ресурса, но не забудьте установить отображение значка как оригинальное.
Например, изображение с именем Cat и добавьте исходное изображение следующим образом:
Затем перейдите к свойствам Cat и отобразите как оригинал:
Эффект:
Комментарии:
1. Большое вам спасибо! но не работает: (Я отредактировал свой вопрос
2. @AlfredoLopez Я проверил ваш обновленный вопрос. Если вы хотите отобразить исходный цвет значка, вам необходимо использовать каталоги ресурсов для отображения изображения. Я обновил свой ответ, вы могли бы проверить. Если ответ полезен, пожалуйста, не забудьте принять его в качестве ответа (нажмите ✔ в верхнем левом углу этого ответа) и проголосуйте за него, это поможет другим, у кого есть подобная проблема.
3. @AlfredoLopez Рад, что это работает! Спасибо за пометку.
4. @AlfredoLopez Привет, ты решил эту проблему? Если есть другие проблемы, вы можете создать новый вопрос в SO.