【问题标题】:iOS 7: Sharing in iOS 7 has cut of icons in UIActivityViewControlleriOS 7:iOS 7 中的共享在 UIActivityViewController 中删除了图标
【发布时间】:2014-05-31 03:38:06
【问题描述】:

我的应用中有分享功能。我用过 UIActivityViewController。但是在 iOS 7 中,共享图标被删掉了..

我使用了以下代码:

NSMutableAttributedString *title = [[NSMutableAttributedString alloc] initWithString:strTitle]; [标题添加属性:NSFontAttributeName 值:[UIFont boldSystemFontOfSize:12] 范围:NSMakeRange(0,strTitle.length)];

CustomActivityView *ActivityProvider = [[CustomActivityView alloc] init];
ActivityProvider.strToShare = [NSString stringWithFormat:@"<html><b>%@</b><br>%@<br><br></html>",title.string,someText];
NSArray *Items = @[ActivityProvider];
NSArray *act = @[];
UIActivityViewController* activityViewController =
[[UIActivityViewController alloc] initWithActivityItems:Items
                                  applicationActivities:act];

[self presentModalViewController:activityViewController animated:YES];

我使用过自定义 Activity 控制器:

@interface CustomActivityView : UIActivityItemProvider
{
    NSString *strToShare;
    NSString *shareTitle;

}

@property (nonatomic , strong) NSString *strToShare;
@property (nonatomic , strong) NSString *shareTitle;


@end


@interface CustomActivityView ()

@end

@implementation CustomActivityView
@synthesize strToShare,shareTitle;

- (id) activityViewController:(UIActivityViewController *)activityViewController
          itemForActivityType:(NSString *)activityType
{

    if ( [activityType isEqualToString:UIActivityTypePostToTwitter] )
    {


   }

    else if ( [activityType isEqualToString:UIActivityTypePostToFacebook] ){

    }
    else if ( [activityType isEqualToString:UIActivityTypeMessage] ){

  }

    else if ( [activityType isEqualToString:UIActivityTypeMail] ){
  }
    else{
 }


    return nil;
}





@end

【问题讨论】:

    标签: ios ios7


    【解决方案1】:

    如果您将 UIActivity(ies) 子类化并覆盖“activityImage”,请确保您返回的图像大小正确(您的似乎是 1x?)。此外,您提供的图像应该是蒙版,而不是图标本身。

    【讨论】:

      猜你喜欢
      • 2013-11-10
      • 2013-09-25
      • 2014-03-22
      • 2014-11-19
      • 1970-01-01
      • 2014-02-16
      • 1970-01-01
      • 1970-01-01
      • 2021-06-15
      相关资源
      最近更新 更多