2014-08-01 2 views
0

Я реализую UIActivtyViewController, и я хочу добавить к нему изображение whatsApp. (http://a598.phobos.apple.com/us/r30/Purple/v4/fa/a8/02/faa80212-7d5b-f8a2-0e86-22d619ef6dc2/mzl.cmjuugpr.png) Усиленная рамка 60x60.Uiactivty изображение Не отображается в iOS

enter image description here , но я не получаю Как я исключал, я получаю как следующее сообщение.

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

+0

добавить 30 * 30 изображение –

+0

получать как это https://www.dropbox.com/s/6ympf5lbsm3hs4t/123.png – siva

+0

попробовать это http://stackoverflow.com/questions/12766300/how-can -i-create-a-custom-uiactivity-in-ios-6-7, http://stackoverflow.com/questions/19468978/how-can-i-add-a-activityitem-to-upper-activity-bar -in-uiactivityviewcontroller –

ответ

0

Вы можете играть только с прозрачность. Цвета игнорируются. Вот почему вы получаете сплошной прямоугольник. Документация говорит:

Альфа-канал изображения используется в качестве маски для генерации окончательного изображения , которое представлено пользователю. Любые данные цвета на изображении сами игнорируются.

+0

это решение принято Apple http://stackoverflow.com/questions/20891730/uiactivityviewcontroller-with-custom-uiactivity-display s-color-image-as-gray/22670582 # 22670582 – siva

+0

Если нет, есть ли другие решения, которые хотят предоставить только цветное изображение – siva

+0

Ваше приложение может быть отклонено. Решение, предложенное в связанной вами потоке, использует частные API. Тем не менее, вы можете дать ему понять и посмотреть, одобрит ли Apple это. Если нет, единственный способ сделать это - написать персонализированный лист активности для совместного использования или использования одного из сторонних. – RaffAl

Смежные вопросы