美文网首页
UIProgressView 自定义高度问题

UIProgressView 自定义高度问题

作者: YannChee | 来源:发表于2021-06-23 14:23 被阅读0次
    @interface LDProgressView : UIProgressView
    
    @property(nonatomic, assign) CGFloat customHeight;
    
    @end
    
    @implementation LDProgressView
    
    - (void)setFrame:(CGRect)frame {
        [super setFrame:frame];
        
        _customHeight = frame.size.height;
    }
    
    - (void)setCustomHeight:(CGFloat)customHeight {
        _customHeight = customHeight;
        
        [self setNeedsLayout];
        [self layoutIfNeeded];
    }
    
    - (CGSize)sizeThatFits:(CGSize)size {
        CGSize superSize = [super sizeThatFits:size];
        return CGSizeMake(superSize.width, self.customHeight);
    }
    @end
    
    

    相关文章

      网友评论

          本文标题:UIProgressView 自定义高度问题

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