UIActivityViewController

1。作用:分享内容

2。只能以模式窗口显示

3。 初始化:

-(id)  initWithActivityItems : (NSArray *) activityItems  applicationActivities : (NSArray *) applicationActivities ;

initWithActivityItems:分享的内容,遵守<UIActivityItemSource>

applicationActivities:可用于执行分享的活动组件(UIActivity object),传nil表示用系统自带的活动分享组件

   呈现:-(void) presentViewControl : myActivityViewController  animated :  completion:^{ } ];

p.s.  不要在viewDidLoad方法中呈现activityViewController

4。执行分享的活动组件,除了系统自带的,还可自定义,自定义的必须继承UIActivity

实现以下:

-(NSString *) activityType ; 

-(NSString *) activityTitle ;   //弹出窗口中显示的组件标题

-(UIImage *) activityImage;  (86*86 / 172*172) //弹出窗口中显示的组件图标

-(BOOL) canPerformWithActivityItems : (NSArray *) activityItems ;  

-(void) prepareWithActivityItems : (NSArray *) activityItems ;

-(void) performActivity ;

-(void) activityDidFinish : (BOOL) completed ;



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值