UITextView如何计算高度

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
let address = UITextView(frame: CGRectZero)
address.text = restaurant.address
let sizeThatFits = address.sizeThatFits(CGSize(width: view.frame.width, height: CGFloat(MAXFLOAT)))
mainView.addSubview(address)
address.snp_makeConstraints { (make) -> Void in
let superview = mainView
make.top.equalTo(superview.snp_top)
make.left.equalTo(superview.snp_left)
make.right.equalTo(superview.snp_right)
make.height.equalTo(sizeThatFits)
}
let address = UITextView(frame: CGRectZero) address.text = restaurant.address let sizeThatFits = address.sizeThatFits(CGSize(width: view.frame.width, height: CGFloat(MAXFLOAT))) mainView.addSubview(address) address.snp_makeConstraints { (make) -> Void in let superview = mainView make.top.equalTo(superview.snp_top) make.left.equalTo(superview.snp_left) make.right.equalTo(superview.snp_right) make.height.equalTo(sizeThatFits) }
let address = UITextView(frame: CGRectZero)
address.text = restaurant.address

let sizeThatFits = address.sizeThatFits(CGSize(width: view.frame.width, height: CGFloat(MAXFLOAT)))
mainView.addSubview(address)
address.snp_makeConstraints { (make) -> Void in
    let superview = mainView
    make.top.equalTo(superview.snp_top)
    make.left.equalTo(superview.snp_left)
    make.right.equalTo(superview.snp_right)
    make.height.equalTo(sizeThatFits)
}

 

Leave a Reply

Your email address will not be published. Required fields are marked *