Re: [問題] 讓UIView自動調整最適大小
※ 引述《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: 210.68.71.125
推
12/04 00:58, , 1F
12/04 00:58, 1F
→
12/05 07:01, , 2F
12/05 07:01, 2F
討論串 (同標題文章)
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章