123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- //
- // WMZPageParam.m
- // WMZPageController
- //
- // Created by wmz on 2019/9/24.
- // Copyright © 2019 wmz. All rights reserved.
- //
- #import "WMZPageParam.h"
- @implementation WMZPageParam
- WMZPageParam * PageParam(void){
- return [WMZPageParam new];
- }
- WMZPagePropSetFuncImplementation(WMZPageParam, NSArray*, wTitleArr)
- WMZPagePropSetFuncImplementation(WMZPageParam, NSArray*, wControllers)
- WMZPagePropSetFuncImplementation(WMZPageParam, PageTitleMenu, wMenuAnimal)
- WMZPagePropSetFuncImplementation(WMZPageParam, BOOL, wMenuAnimalTitleBig)
- WMZPagePropSetFuncImplementation(WMZPageParam, BOOL, wMenuAnimalTitleGradient)
- WMZPagePropSetFuncImplementation(WMZPageParam, BOOL, wMenuFixShadow)
- WMZPagePropSetFuncImplementation(WMZPageParam, CGFloat, wMenuTitleSelectFont)
- WMZPagePropSetFuncImplementation(WMZPageParam, CGFloat, wMenuWidth)
- WMZPagePropSetFuncImplementation(WMZPageParam, PageMenuPosition, wMenuPosition)
- WMZPagePropSetFuncImplementation(WMZPageParam, CGFloat, wMenuTitleOffset)
- WMZPagePropSetFuncImplementation(WMZPageParam, CGFloat, wMenuTitleWidth)
- WMZPagePropSetFuncImplementation(WMZPageParam, CGFloat, wTopOffset)
- WMZPagePropSetFuncImplementation(WMZPageParam, NSInteger, wMenuDefaultIndex)
- WMZPagePropSetFuncImplementation(WMZPageParam, UIColor*, wMenuTitleColor)
- WMZPagePropSetFuncImplementation(WMZPageParam, CGFloat, wMenuCellMargin)
- WMZPagePropSetFuncImplementation(WMZPageParam, CGFloat, wMenuCellPadding)
- WMZPagePropSetFuncImplementation(WMZPageParam, UIColor*, wMenuTitleSelectColor)
- WMZPagePropSetFuncImplementation(WMZPageParam, CGFloat, wMenuTitleFont)
- WMZPagePropSetFuncImplementation(WMZPageParam, UIColor*, wMenuIndicatorColor)
- WMZPagePropSetFuncImplementation(WMZPageParam, CGFloat, wMenuIndicatorWidth)
- WMZPagePropSetFuncImplementation(WMZPageParam, CGFloat, wMenuIndicatorHeight)
- WMZPagePropSetFuncImplementation(WMZPageParam, CGFloat, wMenuIndicatorRadio)
- WMZPagePropSetFuncImplementation(WMZPageParam, CGFloat, wMenuHeight)
- WMZPagePropSetFuncImplementation(WMZPageParam, BOOL, wNoMenu)
- WMZPagePropSetFuncImplementation(WMZPageParam, NSString*, wMenuIndicatorImage)
- WMZPagePropSetFuncImplementation(WMZPageParam, PageBtnPosition, wMenuImagePosition)
- WMZPagePropSetFuncImplementation(WMZPageParam, CGFloat, wMenuImageMargin)
- WMZPagePropSetFuncImplementation(WMZPageParam, id, wMenuFixRightData)
- WMZPagePropSetFuncImplementation(WMZPageParam, UIColor*, wMenuBgColor)
- WMZPagePropSetFuncImplementation(WMZPageParam, UIColor*, wNaviColor)
- WMZPagePropSetFuncImplementation(WMZPageParam, CGFloat, wMenuFixWidth)
- WMZPagePropSetFuncImplementation(WMZPageParam, CGFloat, wMenuCellMarginY)
- WMZPagePropSetFuncImplementation(WMZPageParam, PageHeadViewBlock, wMenuHeadView)
- WMZPagePropSetFuncImplementation(WMZPageParam, CGFloat, wMenuTitleWeight)
- WMZPagePropSetFuncImplementation(WMZPageParam, BOOL, wTopSuspension)
- WMZPagePropSetFuncImplementation(WMZPageParam, BOOL, wFromNavi)
- WMZPagePropSetFuncImplementation(WMZPageParam, BOOL, wNaviAlpha)
- WMZPagePropSetFuncImplementation(WMZPageParam, BOOL, wScrollCanTransfer)
- WMZPagePropSetFuncImplementation(WMZPageParam, BOOL, wBounces)
- WMZPagePropSetFuncImplementation(WMZPageParam, BOOL, wNaviAlphaAll)
- WMZPagePropSetFuncImplementation(WMZPageParam, BOOL, wFixFirst)
- WMZPagePropSetFuncImplementation(WMZPageParam, PageHeadAndMenuBgView, wInsertHeadAndMenuBg)
- WMZPagePropSetFuncImplementation(WMZPageParam, PageHeadAndMenuBgView, wInsertMenuLine)
- WMZPagePropSetFuncImplementation(WMZPageParam, PageCustomMenuTitle, wCustomMenuTitle)
- WMZPagePropSetFuncImplementation(WMZPageParam, PageCustomMenuSelectTitle,wCustomMenuSelectTitle)
- WMZPagePropSetFuncImplementation(WMZPageParam, PageClickBlock, wEventFixedClick)
- WMZPagePropSetFuncImplementation(WMZPageParam, PageClickBlock, wEventClick)
- WMZPagePropSetFuncImplementation(WMZPageParam, PageVCChangeBlock, wEventBeganTransferController)
- WMZPagePropSetFuncImplementation(WMZPageParam, PageVCChangeBlock, wEventEndTransferController)
- WMZPagePropSetFuncImplementation(WMZPageParam, PageChildVCScroll, wEventChildVCDidSroll)
- WMZPagePropSetFuncImplementation(WMZPageParam, CGFloat, wMenuIndicatorY)
- - (instancetype)init{
- if (self = [super init]) {
- _wMenuAnimal = PageTitleMenuNone;
- _wMenuTitleColor = PageColor(0x666666);
- _wMenuTitleSelectColor = PageColor(0xE5193E);
- _wMenuIndicatorColor = PageColor(0x000000);
- _wMenuBgColor = PageColor(0xffffff);
- _wMenuIndicatorHeight = 3.0f;
- _wMenuWidth = PageVCWidth;
- _wMenuAnimalTitleBig = YES;
- _wMenuAnimalTitleGradient = YES;
- _wMenuTitleFont = 17.0f;
- _wMenuImagePosition = PageBtnPositionTop;
- _wMenuImageMargin = 5.0f;
- _wMenuCellMargin = 30.0f;
- _wMenuCellPadding = 30.0f;
- _wMenuFixWidth = 45.0f;
- _wMenuFixShadow = YES;
- _wFromNavi = YES;
- _wScrollCanTransfer = YES;
- _wMenuTitleSelectFont = 18.5;
- }
- return self;
- }
- @end
|