项目中,有时候我们需要这样的按钮
图片 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