工作常用样式UIButton封装

文章底部有源码Demo

  • 发布内容样式按钮,如下图所示:


    发布内容样式.png

    代码示例:
    注意:此方法设置CGRectMake尺寸的时候高比宽要多出至少20,否则无法正常显示出文字,如以下代码所示

CGRect frame = CGRectMake(WYScreenW * 0.5 - 60 * 0.5, 100, 60, 80);
self.testBtn = [[WYButton alloc]initWithFrame:frame bigImageName:@"publish-video" buttonTitle:@"段子" FontSize:15];
self.testBtn.titleLabel.font = [UIFont boldSystemFontOfSize:15.0];
[self.view addSubview:self.testBtn];
  • 功能界面展示按钮样式,如下图所示:


    功能界面展示样式.png

    代码示例:
    注意:此方法设置CGRectMake尺寸,宽和高相等即可,如以下代码所示

CGRect frame = CGRectMake(WYScreenW * 0.5 - 60 * 0.5, 200, 60, 60);
self.testBtn = [[WYButton alloc]initWithFrame:frame mediumImageName:@"publish-video" buttonTitle:@"我的爱好" FontSize:13];
self.testBtn.titleLabel.font = [UIFont boldSystemFontOfSize:13.0];
[self.view addSubview:self.testBtn];
  • 图片和文字混合按钮,如下图所示:


    演示Demo.gif

    代码示例:
    共有四个方向可设置,wy_imageLeftTitleRight枚举值选择,Demo中有使用参考

CGRect frame1 = CGRectMake(maginStart, 300, 60, 60);
WYButton *testBtn1 = [[WYButton alloc]initWithFrame:frame1 buttonTitle:@"发布" backgroundImage:@"releaseBtn" FontSize:13 ImageName:@"release" AlignMode:wy_imageLeftTitleRight];
[self.view addSubview:testBtn1];

Demo下载:WYButton下载

勤学如早春之苗,不见其增,日有所涨。
辍学如磨刀之石,不见其减,日有所损。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • --绘图与滤镜全面解析 概述 在iOS中可以很容易的开发出绚丽的界面效果,一方面得益于成功系统的设计,另一方面得益...
    韩七夏阅读 2,812评论 2 10
  • 动画只是Core Animation特性的冰山一角 Core Animation功能 Core Animation...
    封楼阅读 367评论 0 0
  • //设置尺寸为屏幕尺寸的时候self.window = [[UIWindow alloc] initWithFra...
    LuckTime阅读 840评论 0 0
  • VLC的集成和使用 VLC介绍 VLC Media Player (VideoLAN) 为 Windows、Lin...
    Pocket阅读 19,958评论 75 66
  • 不知道从什么时候开始,由争吵,咆哮到从心底鄙视对方渐渐的变成了现在的默默无语。幼儿的无人照看及其感冒再到长脓...
    向爱则暖阅读 198评论 3 0