日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

iOS端如何实现带UI截屏分享

發布時間:2024/3/13 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 iOS端如何实现带UI截屏分享 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

下載資源文件

1.1 需要開發者 點擊這里 來下載分享的demo
1.2 需要 點擊這里 下載SDK
導入SDK以及相關文件需要導入下載的SDK資源文件以及UI截屏所需要的6個文件,如下圖:

注意:在導入的過程中,需要勾選以下3個:

添加依賴庫


點擊 “+” 號,并在彈框里輸入以下依賴庫,進行添加
必要依賴庫:

  • libc++.tbd
  • libz.tbd
  • libsqlite3.tbd

初始化SDK

在項目默認的plist文件里 配置ShareSDK的AppKey和AppSecret,鍵分別為 MOBAppKey 和 MOBAppSecret ,值為之前在MobTech官網開發者后臺申請的AppKey和AppSecret( 注意配置之后保存好,然后看項目的Info選項里有沒有 )

初始化第三方平臺

在Appdelegate.m里的啟動方法didFinishLaunchingWithOptions中加入初始化的方法以及啟動截屏監聽的方法,如下:

#import "MobScreenshotCenter.h" #import <ShareSDK/ShareSDK.h> - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {[ShareSDK registPlatforms:^(SSDKRegister *platformsRegister) {//QQ[platformsRegister setupQQWithAppId:@"100371282" appkey:@"aed9b0303e3ed1e27bae87c33761161d" enableUniversalLink:YES universalLink:@"https://70imc.share2dlink.com/qq_conn/100371282"];//更新到4.3.3或者以上版本,微信初始化需要使用以下初始化[platformsRegister setupWeChatWithAppId:@"wx617c77c82218ea2c" appSecret:@"c7253e5289986cf4c4c74d1ccc185fb1" universalLink:@"https://70imc.share2dlink.com/"];//新浪[platformsRegister setupSinaWeiboWithAppkey:@"568898243" appSecret:@"38a4f8204cc784f81f9f0daaf31e02e3" redirectUrl: @"http://www.sharesdk.cn" universalLink:@"https://70imc.share2dlink.com/"];}];//啟動截屏監聽[[MobScreenshotCenter shareInstance] start];return YES;}

以上幾步就可以完成帶UI的截屏分享,開發者如果要修改構造分享參數的話,可以在這里修改

修改分享參數

截屏UI效果展示

注意UI有2種UI樣式:
第一種:全屏幕主要界面

效果圖:

第二種:提示界面需要換以下方法類型

[self _screenCaptureShareWithMode:SSEScreenCaptureUIModeAlertduration:3.0useClientShare:YES];

效果圖:

總結

以上是生活随笔為你收集整理的iOS端如何实现带UI截屏分享的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。