1

ここに画像の説明を入力してくださいだから私はUIActivityViewController私のアプリケーションにを持っています。背景色を変更するにはどうすればよいですか。また、FacebookやTwitterを自分に追加する簡単な方法もありますUIActivityViewController

コード:

    - (IBAction)Social:(id)sender {
            UIActivityViewController *social = [[UIActivityViewController alloc]initWithActivityItems:[NSArray arrayWithObjects:@"Travel+ Rocks",nil] applicationActivities:nil];
            social.excludedActivityTypes = @[UIActivityTypeCopyToPasteboard,UIActivityTypeAssignToContact,UIActivityTypePostToWeibo,UIActivityTypePrint];   
            [self presentViewController:social animated:YES completion:nil];
            [social setCompletionHandler:^(NSString *activityType, BOOL completed)
             {
                 NSLog(@"Activity = %@",activityType);
                 NSLog(@"Completed Status = %d",completed);

                 if (completed)
                 {
                    // UIAlertView *objalert = [[UIAlertView alloc]initWithTitle:@"Alert" message:@"Your Posts were sucessful" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
                    // [objalert show];
                    // objalert = nil;
                 }else
                 {
                    // UIAlertView *objalert = [[UIAlertView alloc]initWithTitle:@"Alert" message:@"Your Posts weren't sucessful" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
                    // [objalert show];
                    // objalert = nil;



                 }
             }];
        }

これらのコードは、背景エラーを修正します。

NSString *message = [NSString stringWithFormat:@""];
    NSString *textToShare = message;
    UIImage *imageToShare = [UIImage imageNamed:@""];
    NSArray *activityItems = [[NSArray alloc]  initWithObjects:textToShare, imageToShare,nil];
    UIActivity *activity = [[UIActivity alloc] init];
    NSArray *applicationActivities = [[NSArray alloc] initWithObjects:activity, nil];
    UIActivityViewController *activityVC =
    [[UIActivityViewController alloc] initWithActivityItems:activityItems
    applicationActivities:applicationActivities];
    [self presentViewController:activityVC animated:YES completion:nil];
4

2 に答える 2

2

次のリンクされたサンプルコードを見て、いくつかのアイデアが得られるかもしれません...

https://github.com/coryalder/DMActivityInstagram/downloads

于 2012-11-26T04:36:05.820 に答える
0

ターゲット->概要->ステータスバースタイルを設定すると、共有ビューの色が続きます。最高のivが見つけた.....

ここに画像の説明を入力してください

それが役に立てば幸い

于 2013-01-01T21:10:59.907 に答える