@interface TopImageWithBottomLabelButton: UIButton
- (CGRect)imageRectForContentRect:(CGRect)contentRect;
- (CGRect)titleRectForContentRect:(CGRect)contentRect;
@end
@interface RightImageWithLeftLabelButton: UIButton
- (CGRect)imageRectForContentRect:(CGRect)contentRect;
- (CGRect)titleRectForContentRect:(CGRect)contentRect;
@end
@interface RightLabelWithLeftImageButton: UIButton
- (CGRect)imageRectForContentRect:(CGRect)contentRect;
- (CGRect)titleRectForContentRect:(CGRect)contentRect;
@end
@implementation TopImageWithBottomLabelButton
- (CGRect)imageRectForContentRect:(CGRect)contentRect
{
return CGRectMake(5, 0, 40, 40);//图片的位置大小
}
- (CGRect)titleRectForContentRect:(CGRect)contentRect
{
return CGRectMake(0, 40, 50, 10);//文本的位置大小
}
@end
@implementation RightImageWithLeftLabelButton: UIButton
- (CGRect)imageRectForContentRect:(CGRect)contentRect
{
return CGRectMake(80, 0, 20, 20);//图片的位置大小
}
- (CGRect)titleRectForContentRect:(CGRect)contentRect
{
return CGRectMake(0, 0, 80, 20);//文本的位置大小
}
@end
@implementation RightLabelWithLeftImageButton: UIButton
- (CGRect)imageRectForContentRect:(CGRect)contentRect
{
return CGRectMake(80, 0, 20, 20);//图片的位置大小
}
- (CGRect)titleRectForContentRect:(CGRect)contentRect
{
return CGRectMake(0, 0, 80, 20);//文本的位置大小
}
@end
自定义UIButton 图片与label的位置
最新推荐文章于 2019-05-26 09:37:00 发布