看板
[ MacDev ]
討論串[問題] 讓UIView自動調整最適大小
共 5 篇文章
內容預覽:
我把圖貼上來好了. https://dl.dropbox.com/u/18343511/annotation.jpg. 我在[annotationView addSubview]之前就已經把各subview的frame設好了. 在annotationView的layoutSubviews裡再設一次有
(還有36個字)
內容預覽:
基本上可以分解為兩個部分. 1.改變title的bound. 2.改變Annotation裡subview的layout. 1的部分簡單,在設定完title後呼叫UILabel 的 sizeToFits;. 2的部分,你可以override 你的MKAnnotationView的subclass中的
(還有121個字)
內容預覽:
1.. 2.. 這兩個其實是不一樣的事情. UILabel 裡面的字並不是它的 subview, 而是它神聖不可分割的一部分. sizeToFit 會讓 view 根據其 subviews 調整自身大小. 可是這個在你的狀況中不適用. 就我所知唯一的方法是自己計算字的長度來 resizing....
(還有213個字)