From 7b02207537d35bfa1714bf8beafc921f717d100a Mon Sep 17 00:00:00 2001 From: 单军华 Date: Wed, 11 Jul 2018 10:47:42 +0800 Subject: [PATCH] 首次上传 --- screendisplay/Pods/UMengUShare/UShareSDK/UMSocialUI/UShareUI.framework/Headers/UMSocialShareUIConfig.h | 287 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 287 insertions(+), 0 deletions(-) diff --git a/screendisplay/Pods/UMengUShare/UShareSDK/UMSocialUI/UShareUI.framework/Headers/UMSocialShareUIConfig.h b/screendisplay/Pods/UMengUShare/UShareSDK/UMSocialUI/UShareUI.framework/Headers/UMSocialShareUIConfig.h new file mode 100755 index 0000000..af434b1 --- /dev/null +++ b/screendisplay/Pods/UMengUShare/UShareSDK/UMSocialUI/UShareUI.framework/Headers/UMSocialShareUIConfig.h @@ -0,0 +1,287 @@ +// +// UMSocialShareUIConfig.h +// UMSocialSDK +// +// Created by ��������� on 16/11/7. +// Copyright �� 2016��� UMeng. All rights reserved. +// + +#import <UIKit/UIKit.h> +#import <Foundation/Foundation.h> +#import <UMSocialCore/UMSocialCore.h> +#import "UMSocialUIUtility.h" + +@class UMSocialSharePageGroupViewConfig; +@class UMSocialShareContainerConfig; +@class UMSocialShareTitleViewConfig; +@class UMSocialSharePageScrollViewConfig; +@class UMSocialSharePageControlConfig; +@class UMSocialShareCancelControlConfig; +@class UMSocialSharePageControl; +@class UMSocialSharePageScrollView; +@class UMSocialPlatformItemViewConfig; + +typedef void(^UMSocialSharePlatformSelectionBlock)(UMSocialPlatformType platformType,NSDictionary* userInfo); + + +/** + * ���������������������������������������������,������������������������ + */ +@protocol UMSocialShareMenuViewDelegate <NSObject> +@optional +/** + * ��������������������������� + */ +- (void)UMSocialShareMenuViewDidAppear; + +/** + * ������������������������������ + */ +- (void)UMSocialShareMenuViewDidDisappear; + +/** + * ������������������������������,��������������������������������� + * + * @param defaultSuperView ������������������������ + * + * @return ������������������������ + * @note ���������view������������������view��������������������������������� + * @note ���������������������������������ParentView������������������view������������navigationbar���statusbar + * @note ������������������������������window���,������������������������������������������������������������������������������������������������ + */ +- (UIView*)UMSocialParentView:(UIView*)defaultSuperView; +@end + + +/** + * ��������������������� + */ +@protocol UMSocialHandlePlatformTypeDelegate <NSObject> + +@optional + +/** + * ��������������������������� + * + * @param platformType ������������ @see UMSocialPlatformType + * @param userInfo ���������������������������������userinfo,������������������nil + */ +- (void)handlePlatformType:(UMSocialPlatformType)platformType withUserInfo:(NSDictionary*)userInfo; + +@end + + +/** + * ������������scrollview��������� + */ +@protocol UMSocialHandlePlatformTypeDelegate; + +@protocol UMSocialSharePageScrollViewDelegate <NSObject> + +@optional + +/** + * ������������scrollview��������� + * + * @param sharePageScrollView UMSocialSharePageScrollView��������� + * @param numberOfPages ��������������������� + * @param currentPage ������������index + */ +- (void)handleSocialSharePageScrollView:(UMSocialSharePageScrollView *)sharePageScrollView + withNumberOfPages:(NSInteger)numberOfPages + withCurrentPage:(NSInteger)currentPage; + + +@end + +/** + * ������pageControl������������������ + */ +@protocol UMSocialSharePageControlDelegate <NSObject> + +@optional +- (void)handleSocialSharePageControl:(UMSocialSharePageControl*)sharePageControl withNewPage:(NSInteger)newPage; + +@end + +typedef NS_ENUM(NSUInteger, UMSocialSharePageGroupViewPositionType){ + UMSocialSharePageGroupViewPositionType_Bottom,//��������������� + UMSocialSharePageGroupViewPositionType_Middle,//��������������� +}; + +typedef NS_ENUM(NSUInteger, UMSocialPlatformItemViewBackgroudType){ + UMSocialPlatformItemViewBackgroudType_None,//������������������������������ + UMSocialPlatformItemViewBackgroudType_IconAndBGRadius,//������������������������ + UMSocialPlatformItemViewBackgroudType_IconAndBGRoundAndSuperRadius,//��������������������������� +}; + +/** + * ������������������������ + */ +@interface UMSocialShareUIConfig : NSObject + ++(UMSocialShareUIConfig*)shareInstance; + +@property(nonatomic,readwrite,strong)UMSocialSharePageGroupViewConfig* sharePageGroupViewConfig; +@property(nonatomic,readwrite,strong)UMSocialShareContainerConfig* shareContainerConfig; +@property(nonatomic,readwrite,strong)UMSocialShareTitleViewConfig* shareTitleViewConfig; +@property(nonatomic,readwrite,strong)UMSocialSharePageScrollViewConfig* sharePageScrollViewConfig; +@property(nonatomic,readwrite,strong)UMSocialPlatformItemViewConfig* sharePlatformItemViewConfig; +@property(nonatomic,readwrite,strong)UMSocialSharePageControlConfig* sharePageControlConfig; +@property(nonatomic,readwrite,strong)UMSocialShareCancelControlConfig* shareCancelControlConfig; + +@end + + +/** + * ShareMenuSelection������������ + */ +@interface UMSocialSharePageGroupViewConfig : NSObject + +@property(nonatomic,readwrite,strong)UIColor* sharePageGroupViewBackgroundColor;//������������ + +@property(nonatomic,readwrite,strong)UIColor* sharePageGroupViewMaskColor;//������������������������ +@property(nonatomic,readwrite,assign)CGFloat sharePageGroupViewMaskViewAlpha;//���������������������������Alpha + +@property (nonatomic,readwrite,assign)UMSocialSharePageGroupViewPositionType sharePageGroupViewPostionType;//������������������������@see UMSocialSharePageGroupViewPositionType + +@end + +/** + * ShareContainer������������ + */ +@interface UMSocialShareContainerConfig : NSObject + +@property(nonatomic,readwrite,assign)CGFloat shareContainerMarginTop;//���������view������������ +@property(nonatomic,readwrite,assign)CGFloat shareContainerMarginBottom;//���������view������������ +@property(nonatomic,readwrite,assign)CGFloat shareContainerMarginLeft;//���������view������������ +@property(nonatomic,readwrite,assign)CGFloat shareContainerMarginRight;//���������view������������ +@property(nonatomic,readwrite,assign)CGFloat shareContainerMarginLeftForMid;//���������view������������������sharePageGroupViewPostionType���UMSocialSharePageGroupViewPositionType_Middle��������� +@property(nonatomic,readwrite,assign)CGFloat shareContainerMarginRightForMid;//���������view���������������������view������������������sharePageGroupViewPostionType���UMSocialSharePageGroupViewPositionType_Middle��������� + +@property(nonatomic,readwrite,assign)CGFloat shareContainerCornerRadius;//������ +@property(nonatomic,readwrite,strong)UIColor* shareContainerBackgroundColor;//��������� + +//������ShareContainer��������������������������� +@property(nonatomic,readwrite,assign)BOOL isShareContainerHaveGradient;//��������������������������������������������� +@property(nonatomic,readwrite,strong)UIColor* shareContainerGradientStartColor;//��������������������� +@property(nonatomic,readwrite,strong)UIColor* shareContainerGradientEndColor;//��������������������� +@property(nonatomic,readwrite,assign)CGFloat shareContainerGradientLeftWidth;//��������������������� +@property(nonatomic,readwrite,assign)CGFloat shareContainerGradientRightWidth;//��������������������� + +@end + +/** + * ShareTitleView������������ + */ +@interface UMSocialShareTitleViewConfig : NSObject + +@property(nonatomic,readwrite,assign)BOOL isShow;//������������ + +@property(nonatomic,readwrite,strong)NSString* shareTitleViewTitleString;//��������������� +@property(nonatomic,readwrite,strong)UIFont* shareTitleViewFont;//������ +@property(nonatomic,readwrite,strong)UIColor* shareTitleViewTitleColor;//������������ +//shareContainerPaddingLeft +@property(nonatomic,readwrite,strong)UIColor* shareTitleViewBackgroundColor;//������������ + +@property(nonatomic,readwrite,assign)CGFloat shareTitleViewPaddingTop;//title������������top +@property(nonatomic,readwrite,assign)CGFloat shareTitleViewPaddingBottom;//title������������Bottom + + + +@end + +/** + * ShareScrollView������������ + */ +@interface UMSocialSharePageScrollViewConfig : NSObject + +@property(nonatomic,readwrite,strong)UIColor* shareScrollViewBackgroundColor;//shareScrollView��������� + +@property(nonatomic,readwrite,assign)CGFloat shareScrollViewPageRowSpace;//������������������ +@property(nonatomic,readwrite,assign)CGFloat shareScrollViewPageColumnSpace;//������������������(������������shareScrollViewPageMaxItemWidth������������������������������������������������������������������item���������) +@property(nonatomic,readwrite,assign)CGFloat shareScrollViewPageMarginLeft; //������������������ +@property(nonatomic,readwrite,assign)CGFloat shareScrollViewPageMarginRight; //������������������ +@property(nonatomic,readwrite,assign)CGFloat shareScrollViewPageMarginTop; //������������������ +@property(nonatomic,readwrite,assign)CGFloat shareScrollViewPageMarginBottom; //������������������ + +@property(nonatomic,readwrite,assign)CGFloat shareScrollViewPadingLeft; //ScrollView���Left���������(������������������) +@property(nonatomic,readwrite,assign)CGFloat shareScrollViewPadingRight; //ScrollView���Right���������(������������������) +@property(nonatomic,readwrite,assign)CGFloat shareScrollViewPadingTop; //ScrollView���Top������(������������������) +@property(nonatomic,readwrite,assign)CGFloat shareScrollViewPadingBottom; //ScrollView���Bottom������(������������������) + +@property(nonatomic,readwrite,assign)CGFloat shareScrollViewPageMaxItemWidth; //������Items��������������� +@property(nonatomic,readwrite,assign)CGFloat shareScrollViewPageMaxItemHeight; //������Items��������������� + +@property(nonatomic,readwrite,assign)CGFloat shareScrollViewPageMaxItemBGWidth; //������Item������icon���������������������shareScrollViewPageMaxItemWidth������ +@property(nonatomic,readwrite,assign)CGFloat shareScrollViewPageMaxItemBGHeight; //������Item������icon���������������������shareScrollViewPageMaxItemBGWidth������ +@property(nonatomic,readwrite,assign)CGFloat shareScrollViewPageMaxItemIconWidth; //������Item������icon��������� +@property(nonatomic,readwrite,assign)CGFloat shareScrollViewPageMaxItemIconHeight; //������Item������icon��������� +@property(nonatomic,readwrite,assign)CGFloat shareScrollViewPageMaxItemSpaceBetweenIconAndName; //������Item���������icon��������������� +@property(nonatomic,readwrite,assign)CGFloat shareScrollViewPageMaxItemNameHeight; //������Item���name��������� +@property(nonatomic,readwrite,assign)CGFloat shareScrollViewPageMaxItemNameWidth; //������Item���name���������������shareScrollViewPageMaxItemBGWidth������ + +@property(nonatomic,readwrite,strong)UIColor* shareScrollViewPageBGColor; //��������������������� + +@property(nonatomic,readwrite,assign)UMSocialPlatformItemViewBackgroudType shareScrollViewPageItemStyleType;//@see UMSocialPlatformItemViewBackgroudType + +@property(nonatomic,readwrite,assign)CGFloat shareScrollViewPageMaxRowCountForPortraitAndBottom; //������������������������(���������������������������������������) +@property(nonatomic,readwrite,assign)CGFloat shareScrollViewPageMaxColumnCountForPortraitAndBottom; //������������������������(���������������������������������������) + +@property(nonatomic,readwrite,assign)CGFloat shareScrollViewPageMaxRowCountForLandscapeAndBottom; //������������������������(���������������������������������������) +@property(nonatomic,readwrite,assign)CGFloat shareScrollViewPageMaxColumnCountForLandscapeAndBottom; //������������������������(���������������������������������������) + +@property(nonatomic,readwrite,assign)CGFloat shareScrollViewPageMaxRowCountForPortraitAndMid; //������������������������(���������������������������������������) +@property(nonatomic,readwrite,assign)CGFloat shareScrollViewPageMaxColumnCountForPortraitAndMid; //������������������������(���������������������������������������) + +@property(nonatomic,readwrite,assign)CGFloat shareScrollViewPageMaxRowCountForLandscapeAndMid; //������������������������(���������������������������������������) +@property(nonatomic,readwrite,assign)CGFloat shareScrollViewPageMaxColumnCountForLandscapeAndMid; //������������������������(���������������������������������������) + + +@end + +/** + * ������page���Item������������ + */ +@interface UMSocialPlatformItemViewConfig : NSObject + +@property(nonatomic,readwrite,strong)UIColor* sharePlatformItemViewBGRadiusColor; //��������������������������� +@property(nonatomic,readwrite,strong)UIColor* sharePlatformItemViewBGRadiusColorPressed;//��������������������������������� + +@property(nonatomic,readwrite,strong)UIColor* sharePlatformItemViewPlatformNameColor;//��������������� + +@end + +/** + * SharePageControl������������ + */ +@interface UMSocialSharePageControlConfig : NSObject + +@property(nonatomic,readwrite,assign)BOOL isShow;//������������ + +@property(nonatomic,readwrite,strong)UIColor* sharePageControlPageIndicatorTintColor;//��������������� +@property(nonatomic,readwrite,strong)UIColor* sharePageControlCurrentPageIndicatorTintColor;//��������������������� +@property(nonatomic,readwrite,assign)BOOL sharePageControlHidesForSinglePage;//��������������������� +@property(nonatomic,readwrite,strong)UIColor* sharePageControlBackgroundColor;//��������� + +@end + +/** + * ShareCancelControl������������ + */ +@interface UMSocialShareCancelControlConfig : NSObject + +@property(nonatomic,readwrite,assign)BOOL isShow;//������������ + +@property(nonatomic,readwrite,strong)NSString* shareCancelControlText;//���������view������������ +@property(nonatomic,readwrite,strong)UIColor* shareCancelControlTextColor;//������������ +@property(nonatomic,readwrite,strong)UIFont* shareCancelControlTextFont;//������������ +@property(nonatomic,readwrite,strong)UIColor* shareCancelControlBackgroundColor;//������������; +@property(nonatomic,readwrite,strong)UIColor* shareCancelControlBackgroundColorPressed;//������������������������ + +@end + + + + + -- Gitblit v1.8.0