Uygulamamdaki Etkinlik Sayfasında özel bir etkinlik sunmak için bir UIActivity alt sınıfı oluşturdum. Ancak, simgemi göstermesi için onu alamıyorum.UIImage UIActivity activityImage öğesinden ne geri dönmeliyim?
Ben, tipik simge boyutlarında birkaç farklı görüntüler denedi ör .:
- (UIImage *)activityImage {
return [UIImage imageNamed:@"my_app_icon.png"];
}
ama sadece gri bir kare elde ve benim simgesi hiç göstermez.
DÜZENLEME: asıl sorun benim XCode belgelerinizin güncel olmamasıydı, bu yüzden maksimum görüntü boyutunun çok sınırlı olduğu bilgisine sahip değildim.
Bu eski bir sorudur, ancak resminizin rengi olabilir mi, yoksa gri miydi? Aynı sorunu yaşıyorum ama Apple Docs –
üzerinde önerilen boyutları kullanıyorum Sadece Apple yerleşik aktiviteleri (Mail gibi) renk vardır; kendi aktiviteleriniz gri olmalı. Dokümantasyon, şimdi sağladığınız görüntüye tam olarak ne olduğunu açıklıyor: https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIActivity_Class/Reference/Reference.html#//apple_ref/occ/instm/UIActivity/activityImage. – Bryan