Re: [問題] 讓UIView自動調整最適大小
其實我是想讓MKAnnotationView可以自動調整其大小
我的MKAnnotationView需求是這樣
_____________
| |
|_圖_title___| title的長短不一
而我的MKAnnotationView還有一個邊框的背景圖
所以需要讓這個MKAnnotationView自動調整其frame的width
有什麼好方法嗎
謝謝
※ 引述《uranusjr (←這人是超級笨蛋)》之銘言:
: ※ 引述《wfgh (lyle)》之銘言:
: : 請問如何讓UIView調整其最適大小
: : 讓他剛好可以包含其subView
: 1.
: : 像是UILabel可以根據text長度調整frame
: 2.
: : 我試了[myView sizeToFit]但沒有用
: 這兩個其實是不一樣的事情
: UILabel 裡面的字並不是它的 subview, 而是它神聖不可分割的一部分
: sizeToFit 會讓 view 根據其 subviews 調整自身大小
: 可是這個在你的狀況中不適用
: 就我所知唯一的方法是自己計算字的長度來 resizing...
: CGSize size = [label.text sizeWithFont:label.font];
: label.frame = CGRectMake(label.frame.origin.x, label.frame.origin.y,
: size.width, size.height);
: 大概這樣, 可以自己加點左右 padding
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 180.177.116.56
討論串 (同標題文章)