phizclip-uniapp-demo/finclip-uniapp-test/nativeplugins/MopSdk/ios/FinApplet.framework/Headers/FATUIConfig.h

262 lines
5.9 KiB
Objective-C
Executable File
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

//
// FATUIConfig.h
// FinApplet
//
// Created by Haley on 2020/7/29.
// Copyright © 2020 finogeeks. All rights reserved.
//
#import <UIKit/UIKit.h>
#import "FATConstant.h"
/// 返回首页按钮样式
@interface FATNavHomeConfig : NSObject
/**
返回首页按钮的宽度
*/
@property (nonatomic, assign) CGFloat width;
/**
返回首页按钮的高度
*/
@property (nonatomic, assign) CGFloat height;
/**
返回首页按钮的左边距默认值为10
*/
@property (nonatomic, assign) CGFloat leftMargin;
/**
返回首页按钮的圆角半径默认值为5
*/
@property (nonatomic, assign) CGFloat cornerRadius;
/**
返回首页按钮的边框宽度默认值为0.8
*/
@property (nonatomic, assign) CGFloat borderWidth;
/**
浅色返回首页按钮的图片对象,如果不传,会使用默认图标
(暗黑模式)
*/
@property (nonatomic, strong) UIImage *lightImage;
/**
深色返回首页按钮的图片对象,如果不传,会使用默认图标
(明亮模式)
*/
@property (nonatomic, strong) UIImage *darkImage;
/**
返回首页按钮的边框浅色颜色
(暗黑模式)
*/
@property (nonatomic, strong) UIColor *borderLightColor;
/**
返回首页按钮的边框深色颜色
(明亮模式)
*/
@property (nonatomic, strong) UIColor *borderDarkColor;
/**
返回首页按钮的背景浅色颜色
(明亮模式)
*/
@property (nonatomic, strong) UIColor *bgLightColor;
/**
返回首页按钮的背景深色颜色
(暗黑模式)
*/
@property (nonatomic, strong) UIColor *bgDarkColor;
@end
/// 胶囊样式
@interface FATCapsuleConfig : NSObject
/**
右上角胶囊视图的宽度默认值为88
*/
@property (nonatomic, assign) CGFloat capsuleWidth;
/**
右上角胶囊视图的高度默认值为32
*/
@property (nonatomic, assign) CGFloat capsuleHeight;
/**
右上角胶囊视图的右边距默认值为10
*/
@property (nonatomic, assign) CGFloat capsuleRightMargin;
/**
右上角胶囊视图的圆角半径默认值为5
*/
@property (nonatomic, assign) CGFloat capsuleCornerRadius;
/**
右上角胶囊视图的边框宽度默认值为0.8
*/
@property (nonatomic, assign) CGFloat capsuleBorderWidth;
/**
胶囊里的更多按钮的宽度,高度与宽度相等
*/
@property (nonatomic, assign) CGFloat moreBtnWidth;
/**
胶囊里的更多按钮的左边距
*/
@property (nonatomic, assign) CGFloat moreBtnLeftMargin;
/**
胶囊里的关闭按钮的宽度,高度与宽度相等
*/
@property (nonatomic, assign) CGFloat closeBtnWidth;
/**
胶囊里的关闭按钮的左边距
*/
@property (nonatomic, assign) CGFloat closeBtnLeftMargin;
/**
胶囊里的浅色更多按钮的图片对象,如果不传,会使用默认图标
(暗黑模式)
*/
@property (nonatomic, strong) UIImage *moreLightImage;
/**
胶囊里的深色更多按钮的图片对象,如果不传,会使用默认图标
*/
@property (nonatomic, strong) UIImage *moreDarkImage;
/**
胶囊里的浅色关闭按钮的图片对象,如果不传,会使用默认图标
(暗黑模式)
*/
@property (nonatomic, strong) UIImage *closeLightImage;
/**
胶囊里的深色关闭按钮的图片对象,如果不传,会使用默认图标
(明亮模式)
*/
@property (nonatomic, strong) UIImage *closeDarkImage;
/**
右上角胶囊视图的边框浅色颜色
(暗黑模式)
*/
@property (nonatomic, strong) UIColor *capsuleBorderLightColor;
/**
右上角胶囊视图的边框深色颜色
(明亮模式)
*/
@property (nonatomic, strong) UIColor *capsuleBorderDarkColor;
/**
右上角胶囊视图的背景浅色颜色
(明亮模式)
*/
@property (nonatomic, strong) UIColor *capsuleBgLightColor;
/**
右上角胶囊视图的背景深色颜色
(暗黑模式)
*/
@property (nonatomic, strong) UIColor *capsuleBgDarkColor;
/**
胶囊里的分割线的浅色颜色
(暗黑模式)
*/
@property (nonatomic, strong) UIColor *capsuleDividerLightColor;
/**
胶囊里的分割线的深色颜色
(明亮模式)
*/
@property (nonatomic, strong) UIColor *capsuleDividerDarkColor;
@end
@interface FATUIConfig : NSObject
/**
导航栏的标题样式目前支持了font
*/
@property (nonatomic, strong) NSDictionary<NSAttributedStringKey, id> *navigationTitleTextAttributes;
/**
右上角胶囊的配置
*/
@property (nonatomic, strong) FATCapsuleConfig *capsuleConfig;
/**
返回首页按钮的配置
*/
@property (nonatomic, strong) FATNavHomeConfig *navHomeConfig;
/**
小程序里加载H5时进度条的颜色
*/
@property (nonatomic, strong) UIColor *progressBarColor;
/**
... 弹出的菜单视图的样式
*/
@property (nonatomic, assign) FATMoreViewStyle moreMenuStyle;
/**
隐藏...导航栏中的返回首页按钮默认为NO
*/
@property (nonatomic, assign) BOOL hideBackToHome;
/**
隐藏...弹出菜单中的 【反馈与投诉】 的菜单默认为NO
*/
@property (nonatomic, assign) BOOL hideFeedbackMenu;
/**
隐藏...弹出菜单中的 【转发】 的菜单默认为NO
*/
@property (nonatomic, assign) BOOL hideForwardMenu;
/**
隐藏...弹出菜单中的 【设置】 的菜单默认为NO
*/
@property (nonatomic, assign) BOOL hideSettingMenu;
/**
是否自适应暗黑模式。
如果设置为YES则更多页面、关于等原生页面会随着手机切换暗黑也自动调整为暗黑模式
*/
@property (nonatomic, assign) BOOL autoAdaptDarkMode;
/**
要拼接的userAgent字符串。
*/
@property (nonatomic, copy) NSString *appendingCustomUserAgent;
/**
注入小程序统称appletText字符串默认为“小程序”。
*/
@property (nonatomic, copy) NSString *appletText;
/**
是否隐藏转场页的关闭按钮。默认为NO
*/
@property (nonatomic, assign) BOOL hideTransitionCloseButton;
/**
是否禁用侧滑关闭小程序的手势。默认为NO
该手势禁用,不影响小程序里页面的侧滑返回上一页的功能
*/
@property (nonatomic, assign) BOOL disableSlideCloseAppletGesture;
@end