2016-04-05 8 views
0

私のアプリケーションでUIActivityControllerを使用しようとしています。残念ながら、モーダルのサイズは大きすぎます。左側に 、私が欲しいモーダルは、右側に、私が持っているモーダル:UIActivityViewControllerサイズ

enter image description here

そして、ここでは、私が共有]ボタンをクリックすると、モーダルを表示するために使用したコードです

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]; 

私は間違っていますか?

ありがとうございます。

+1

あなたは何かが欠けている - あなたのアプリ全体がスケールアップされています。ステータスバーのサイズを確認します。あなたは適切な起動イメージを見逃しています。さらに、画像を起動する代わりに起動画面を使用する方が便利です。 – rmaddy

+0

@rmaddyあなたが正しいです、私はこれに気づいたことはありません。ありがとうございました !それでは、起動画面で起動イメージをどのように置き換えることができますか? – DerMth

+0

私は今、レイアウトをすべて再設計する必要があることを発見しました。再度、感謝します。 – DerMth

答えて

-1

あなたは何も間違っていません。別のサイズのデバイスを使用しています。 iPhone 6またはiPhone 6Sを使用してシミュレータを実行してみてください。あなたが望むものが左に表示されます。あなたが望むものよりも小さなデバイスで実行しているように見えます。

関連する問題