iOS 自定义按钮

作者: 字母大师 | 来源:发表于2016-11-28 15:27 被阅读266次

项目中,有时候我们需要这样的按钮

图片 1.png

这时候 自定义按钮就比较方便

@implementation SelectButton
-(void)layoutSubviews
{
    
        [super layoutSubviews];
        /** 修改 title 的 frame */
        // 1.获取 titleLabel 的 frame
        CGRect titleLabelFrame = self.titleLabel.frame;
        // 2.修改 titleLabel 的 frame
        titleLabelFrame.origin.x = 0;
        titleLabelFrame.origin.y = 5*WPSCREEN_HIGTH_RATIO;
        titleLabelFrame.size.width = self.frame.size.width;
        titleLabelFrame.size.height = self.frame.size.height-10*WPSCREEN_HIGTH_RATIO;
        // 3.重新赋值
        self.titleLabel.frame = titleLabelFrame;
        
        /** 修改 imageView 的 frame */
        // 1.获取 imageView 的 frame
        CGRect imageViewFrame = self.imageView.frame;
        // 2.修改 imageView 的 frame
        imageViewFrame.origin.y = self.frame.size.height-1*WPSCREEN_HIGTH_RATIO;
        imageViewFrame.origin.x = 0;
        imageViewFrame.size.height = 3*WPSCREEN_HIGTH_RATIO;
        imageViewFrame.size.width = self.frame.size.width;
        // 3.重新赋值
        self.imageView.frame = imageViewFrame;

}
@end

相关文章

网友评论

    本文标题:iOS 自定义按钮

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