Вот скриншот:
В моем подклассе UIActivity я переопределяю метод -activityImage, чтобы использовать свой собственный значок для элемента общего доступа facebook, но он появляется на панели общего доступа, но исчезает в списке ДОПОЛНИТЕЛЬНО.
Вот скриншот:
В моем подклассе UIActivity я переопределяю метод -activityImage, чтобы использовать свой собственный значок для элемента общего доступа facebook, но он появляется на панели общего доступа, но исчезает в списке ДОПОЛНИТЕЛЬНО.
Довольно старый вопрос, но, возможно, решение полезно и для других!
В вашем подклассе UIActivity реализуйте/перезапишите метод
- (UIImage *)activityImage {
return [UIImage imageNamed:@"Activity Icon"];
}
чтобы вернуть изображение, которое будет отображаться в самом UIActivityViewController (как вы это сделали).
В дополнение к этому реализовать/переписать метод
- (UIImage *)activitySettingsImage {
return [UIImage imageNamed:@"Activity Settings Icon"];
}
чтобы вернуть (другое или то же самое) изображение, которое будет отображаться в представлении «Дополнительно/настройки».
activitySettingsImage
. Одобрит ли Apple мое приложение в App Store, используя это?
- person ingaham; 24.08.2016
Вы проверили, что ваше изображение имеет этот формат
Для iPhone и iPod touch изображения на iOS 7 должны иметь размер 60 на 60 точек; в более ранних версиях iOS следует использовать изображения размером не более 43 на 43 точки. Для iPad изображения на iOS 7 должны иметь размер 76 на 76 точек; в более ранних версиях iOS следует использовать изображения размером не более 60 на 60 точек. На устройстве с дисплеем Retina количество пикселей удваивается в каждом направлении.
Вы также можете проверить ссылку: https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIActivity_Class/index.html#//apple_ref/occ/instm/UIActivity/activityImage