美文网首页
自定义按钮之:文字图片位置随意定制

自定义按钮之:文字图片位置随意定制

作者: 曾柏超 | 来源:发表于2018-11-19 10:45 被阅读15次

https://www.jianshu.com/p/547a21ad9993


#import "TSSquareButton.h"

@implementation TSSquareButton

- (instancetype)initWithFrame:(CGRect)frame {
    if (self = [super initWithFrame:frame]) {
        // 设置图片的其他属性
        self.titleLabel.textAlignment = NSTextAlignmentCenter;
        self.titleLabel.font = [UIFont systemFontOfSize:12.0];
        [self setBackgroundColor:[UIColor whiteColor]];
        [self setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
    }
    return self;
}

// 重写layoutSubviews方法,手动设置按钮子控件的位置
- (void)layoutSubviews {
    [super layoutSubviews];
    
    self.imageView.TS_width = self.TS_width * 0.4;
    self.imageView.TS_height = self.imageView.TS_width;
    self.imageView.TS_y = self.TS_height * 0.25;
    self.imageView.TS_centerX = self.TS_width * 0.5;
    
    self.titleLabel.TS_width = self.TS_width;
    self.titleLabel.TS_y = self.imageView.TS_buttom ;
    self.titleLabel.TS_height = 25;
    self.titleLabel.TS_x = 0;
}

@end


相关文章

  • UIButton Image和title 的位置关系

    自定义按钮之:文字图片位置随意定制http://www.tuicool.com/articles/YvUJnqR

  • 自定义按钮之:文字图片位置随意定制

    https://www.jianshu.com/p/547a21ad9993

  • 自定义按钮之:文字图片位置随意定制

    可能有些看到这篇文章的朋友会觉得很不屑:“按钮谁不会自定义?还需要看你的?” 也确实,按钮是我们项目中最常见的控...

  • 自定义按钮,图片文字随意放置

    自定义按钮UIControl 写在前面 所用到知识的 先看看效果 拥有功能 如何使用 关键代码 以上只是部分代码,...

  • 多态

    参考博文: 多态? 多态就是父类指针指向子类对象 例如: 自定义按钮的时候想改变按钮内部的图片和文字的位置,这个时...

  • OC下的自定义Button

    用OC实现自定义按钮的图片和文字布局 实现按钮中的文字和图片自定义布局的方法很简单,只要在按钮添加到父视图之前获取...

  • 自定义按钮一

    一、自定义按钮 可实现的效果如图1.0和1.1所示 1.这是一个可以自定义按钮背景图片位置大小,可以自定义按钮图片...

  • iOS_按钮文字图片任意布局,随意定制

    导读 按钮是应用中最常见的,最基本的一个控件。按钮的样式多种多样,系统默认样式为左右结构,图片在左边,文字在右边。...

  • 按钮图片文字位置设置

    btn默认图左字右 注意: 这两个值不同,titleSize只跟btn的Frame相关。textSize跟titl...

  • od UI

    首页图像拉伸, 改为图像裁切。 首页个人中心头像,以登录状态换为那个彩色图片 定制首页客服按钮位置和我要定制按钮没...

网友评论

      本文标题:自定义按钮之:文字图片位置随意定制

      本文链接:https://www.haomeiwen.com/subject/obhofqtx.html