改變自定義UIButton裡子控制元件的位置

weixin_34075551發表於2016-08-10

方式一:

-(CGRect)titleRectForContentRect:(CGRect)contentRect
{
    return CGRectMake(0, 0, 100, 70);
}

-(CGRect)imageRectForContentRect:(CGRect)contentRect
{
    return CGRectMake(100, 0, 70, 70);
}

方式二:

-(void)layoutSubviews
{
    [super layoutSubviews];
    
    //設定子控制元件的位置
    self.titleLabel.frame = CGRectMake(0, 0, 100, 70);
    self.imageView.frame = CGRectMake(100, 0, 70, 70);
}

相關文章