2016-04-05 35 views
0

Uygulamamda UIActivityController kullanmaya çalışıyorum. Maalesef modalın boyutu çok büyük. Sağdaki soldaki, istediğim modal, On , modal ben: BuradaUIActivityViewController Boyut

enter image description here

Ve kodunu ben Paylaş düğmesini tıkladığınızda kalıcı görüntülemek için kullanın:

NSString *textToShare = @"Hello !"; 
NSURL *myWebsite = [NSURL URLWithString:@"http://stackoverflow.com/"]; 

NSArray *objectsToShare = @[textToShare, myWebsite]; 

UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:objectsToShare applicationActivities:nil]; 

// Email subject 
[activityVC setValue:@"Hello !" forKey:@"subject"]; 

[self presentViewController:activityVC animated:YES completion:nil]; 

Neyi yanlış yapıyorum?

Şimdiden teşekkürler.

+1

Çok önemli bir noktayı kaçırıyorsunuz - tüm uygulamanız ölçeklendi. Durum çubuğunuzun boyutuna dikkat edin. Doğru lansman görüntülerini kaçırıyorsunuz. Daha da iyisi, lansman görüntüleri yerine bir başlatma ekranı kullanın. – rmaddy

+0

@rmaddy Haklısın, bunu hiç fark etmedim. Teşekkür ederim ! Şimdi, fırlatma ekranını lansman ekranından nasıl değiştirebilirim? – DerMth

+0

Şimdi buldum, tüm düzenimi tekrar tasarlamam gerekiyor \ o /. Tekrar teşekkürler. – DerMth

cevap

-1

Yanlış bir şey yapmıyorsunuz, sadece farklı boyutta bir aygıt kullanıyorsunuz! IPhone 6 veya iPhone 6S kullanarak simülatörde koşmayı deneyin ve bahse girerim solda tam olarak ne istediğinizi göreceksiniz. Görünüşe göre daha küçük bir cihazda çalışıyorsun.