OC Control FHXBtn(按键)

一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希望未来技术之巅上有你们也有我。

OC 项目底层框架(万能)

OC Control FHXBtn(按键)下载链接

在这里插入图片描述

Left图片

@property (nonatomic,assign) CGFloat width;//图片宽度

@property (nonatomic,assign) CGFloat height;//图片高度

@property (nonatomic,copy  ) NSString *iconName;

@property (nonatomic,copy  ) NSString *title;

@property (nonatomic,strong) UIColor *titleColor;

@property (nonatomic,assign) CGFloat fnt;

@property (nonatomic,strong) UIColor *backgroundColors;

@property (nonatomic,assign) NSTextAlignment textAlignments;//label对齐方式

@property (nonatomic,assign) CGFloat iconLeftDistance;

@property (nonatomic,assign) CGFloat titleLeftDistance;

在这里插入图片描述

    FHXLeftIconBtn *btn_0 = [FHXLeftIconBtn new];
    btn_0.width = 12;
    btn_0.height = 20;
    btn_0.iconName = @"nav_back";
    btn_0.title = @"返回";
    btn_0.titleColor = [Color nonActivated];
    btn_0.fnt = 16;
    btn_0.backgroundColor = [Color backgroung];
    btn_0.iconLeftDistance = 5;
    btn_0.titleLeftDistance = 10;
    btn_0.textAlignments = NSTextAlignmentCenter;
    btn_0.addTo(self.view).makeCons(^{
        make.centerX.equal.view(self.view);
        make.top.equal.view(self.view).constants(10);
        make.width.equal.constants(70);
        make.height.equal.constants(22);
    });

在这里插入图片描述

@property (nonatomic,assign) CGFloat width;//图片宽度

@property (nonatomic,assign) CGFloat height;//图片高度

@property (nonatomic,copy  ) NSString *iconName;

@property (nonatomic,copy  ) NSString *title;

@property (nonatomic,strong) UIColor *titleColor;

@property (nonatomic,assign) CGFloat fnt;

@property (nonatomic,strong) UIColor *backgroundColors;

@property (nonatomic,assign) NSTextAlignment textAlignments;//label对齐方式


@property (nonatomic,assign) CGFloat iconRightDistance;

@property (nonatomic,assign) CGFloat titleCenterXDistance;
    FHXLeftIconCenterBtn *btn_1 = [FHXLeftIconCenterBtn new];
    btn_1.width = 12;
    btn_1.height = 20;
    btn_1.iconName = @"nav_back";
    btn_1.title = @"返回";
    btn_1.titleColor = [Color nonActivated];
    btn_1.fnt = 16;
    btn_1.backgroundColor = [Color backgroung];
    btn_1.textAlignments = NSTextAlignmentCenter;
    btn_1.iconRightDistance = -10;
    btn_1.titleCenterXDistance = 10;
    btn_1.addTo(self.view).makeCons(^{
        make.centerX.equal.view(self.view);
        make.top.equal.view(self.view).constants(50);
        make.width.equal.constants(70);
        make.height.equal.constants(22);
    });

Left文字

@property (nonatomic,assign) CGFloat width;//图片宽度

@property (nonatomic,assign) CGFloat height;//图片高度

@property (nonatomic,copy  ) NSString *iconName;

@property (nonatomic,copy  ) NSString *title;

@property (nonatomic,strong) UIColor *titleColor;

@property (nonatomic,assign) CGFloat fnt;

@property (nonatomic,strong) UIColor *backgroundColors;

@property (nonatomic,assign) NSTextAlignment textAlignments;//label对齐方式


@property (nonatomic,assign) CGFloat iconLeftDistance;

@property (nonatomic,assign) CGFloat titleLeftDistance;

在这里插入图片描述

@property (nonatomic,assign) CGFloat width;//图片宽度

@property (nonatomic,assign) CGFloat height;//图片高度

@property (nonatomic,copy  ) NSString *iconName;

@property (nonatomic,copy  ) NSString *title;

@property (nonatomic,strong) UIColor *titleColor;

@property (nonatomic,assign) CGFloat fnt;

@property (nonatomic,strong) UIColor *backgroundColors;

@property (nonatomic,assign) NSTextAlignment textAlignments;//label对齐方式


@property (nonatomic,assign) CGFloat iconLeftDistance;

@property (nonatomic,assign) CGFloat titleLeftDistance;
    FHXLeftTitleBtn *btn_2 = [FHXLeftTitleBtn new];
    btn_2.width = 12;
    btn_2.height = 20;
    btn_2.iconName = @"nav_back";
    btn_2.title = @"返回";
    btn_2.titleColor = [Color nonActivated];
    btn_2.fnt = 16;
    btn_2.backgroundColor = [Color backgroung];
    btn_2.textAlignments = NSTextAlignmentCenter;
    btn_2.iconLeftDistance = 2;
    btn_2.titleLeftDistance = 10;
    btn_2.addTo(self.view).makeCons(^{
        make.centerX.equal.view(self.view);
        make.top.equal.view(self.view).constants(100);
        make.width.equal.constants(70);
        make.height.equal.constants(22);
    });

在这里插入图片描述

@property (nonatomic,assign) CGFloat width;//图片宽度

@property (nonatomic,assign) CGFloat height;//图片高度

@property (nonatomic,copy  ) NSString *iconName;

@property (nonatomic,copy  ) NSString *title;

@property (nonatomic,strong) UIColor *titleColor;

@property (nonatomic,assign) CGFloat fnt;

@property (nonatomic,strong) UIColor *backgroundColors;

@property (nonatomic,assign) NSTextAlignment textAlignments;//label对齐方式


@property (nonatomic,assign) CGFloat titleCenterXDistance;

@property (nonatomic,assign) CGFloat iconLeftDistance;
    FHXLeftTitleCenterBtn *btn_3 = [FHXLeftTitleCenterBtn new];
    btn_3.width = 12;
    btn_3.height = 20;
    btn_3.iconName = @"nav_back";
    btn_3.title = @"返回";
    btn_3.titleColor = [Color nonActivated];
    btn_3.fnt = 16;
    btn_3.backgroundColor = [Color backgroung];
    btn_3.textAlignments = NSTextAlignmentCenter;
    btn_3.iconLeftDistance = 5;
    btn_3.titleCenterXDistance = -10;
    btn_3.addTo(self.view).makeCons(^{
        make.centerX.equal.view(self.view);
        make.top.equal.view(self.view).constants(150);
        make.width.equal.constants(70);
        make.height.equal.constants(22);
    });

topIcon

在这里插入图片描述

@property (nonatomic,assign) CGFloat width;//图片宽度

@property (nonatomic,assign) CGFloat height;//图片高度

@property (nonatomic,copy  ) NSString *iconName;

@property (nonatomic,copy  ) NSString *title;

@property (nonatomic,strong) UIColor *titleColor;

@property (nonatomic,assign) CGFloat fnt;

@property (nonatomic,strong) UIColor *backgroundColors;

@property (nonatomic,assign) NSTextAlignment textAlignments;//label对齐方式


@property (nonatomic,assign) CGFloat titleCenterXDistance;

@property (nonatomic,assign) CGFloat iconLeftDistance;
    FHXTopIconBtn *btn_4 = [FHXTopIconBtn new];
    btn_4.width = 12;
    btn_4.height = 20;
    btn_4.iconName = @"nav_back";
    btn_4.title = @"返回";
    btn_4.titleColor = [Color nonActivated];
    btn_4.fnt = 16;
    btn_4.backgroundColor = [Color backgroung];
    btn_4.textAlignments = NSTextAlignmentCenter;
    btn_4.iconTopDistance = 5;
    btn_4.titleTopDistance = 5;
    btn_4.addTo(self.view).makeCons(^{
        make.centerX.equal.view(self.view);
        make.top.equal.view(self.view).constants(200);
        make.width.equal.constants(40);
        make.height.equal.constants(50);
    });
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

冯汉栩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值