import "WXZButton.h"
@implementation WXZButton
- (void)layoutSubviews
{
[super layoutSubviews];
// NSLog(@"%@", NSStringFromCGRect(self.frame));
//尺寸
// CGRect frame = self.frame;
// 图片
UIImageView *imageView = self.imageView;
// label
UILabel *titleLabel = self.titleLabel;
//imageView 和titleLabel的位置
// scale 通过scale 来 确定 image 和 label 位置
CGFloat imageViewYScale = 31 / 82.0;
CGFloat titleLabelYScale = (82 - 18) / 82.0;
CGPoint center = imageView.center;
center.x = self.width / 2;
center.y = self.height * imageViewYScale;
imageView.center = center;
// NSLog(@"image%@", NSStringFromCGPoint(center));
center = titleLabel.center;
center.x = self.width / 2;
center.y = self.height * titleLabelYScale;
titleLabel.center = center;
// NSLog(@"title%@", NSStringFromCGPoint(center));
// titleLabel的尺寸
titleLabel.width = self.width;
titleLabel.textAlignment = NSTextAlignmentCenter;
}
@end
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。