shareSDK自定义分享界面UI

在iOS开发中,为了满足设计需求,需要自定义shareSDK的分享界面UI。shareSDK技术支持表示,自带UI无法修改,但可以通过无UI分享方法结合自定义UI实现。本文介绍了如何创建自定义分享类,并提供了实现代码,展示了从设计标注到最终效果的过程。
摘要由CSDN通过智能技术生成

今天设计又给了几个界面的标注,要求完善UI,其中就包括分享界面,于是我立即询问shareSDK的技术支持(找到shareSDK的官网,然后点击企业QQ就可以询问了),技术支持给的解释是,如果要用shareSDK自带的UI,分享界面是不能修改的,只能更改分享平台的小图标和小图标下面的文字,shareSDK默认是一排排三个分享平台的,如果你调用的是他们的快捷分享界面,那么你想一排排四个那是改不了的。如果要改成一排排四个,只能自己画UI,然后调用shareSDK的无UI分享方法,这样的话,你想怎么展示就怎么展示,灵活多了。shareSDK技术支持给了一个链接,让我参考,点击进入,于是我自定义了一个分享类,然后只需要在分享事件的方法中构建分享内容publishContent,

传入[ShareCustom shareWithContent:publishContent];即可

下面是设计给的标注图以及我做出来的效果图:



下面是实现代码:(我自定义了一个专门分享的类)

//下面是.h文件
//  Copyright (c) 2015年 yanhong. All rights reserved.
//

#import <Foundation/Foundation.h>
/*
    自定义的分享类,使用的是类方法,其他地方只要 构造分享内容publishContent就行了
 */
@interface ShareCustom : NSObject

+(void)shareWithContent:(id)publishContent;//自定义分享界面

@end

//下面是.m文件
//  Copyright (c) 2015年 yanhong. All rights reserved.
//

#import "ShareCustom.h"
#import <QuartzCore/QuartzCore.h>
#import <ShareSDK/ShareSDK.h>
//设备物理大小
#define kScreenWidth   [UIScreen mainScre
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值