Re: [問題] 讓UIView自動調整最適大小
※ 引述《johnlinvc (阿翔)》之銘言:
: 基本上可以分解為兩個部分
: 1.改變title的bound
: 2.改變Annotation裡subview的layout
: 1的部分簡單,在設定完title後呼叫UILabel 的 sizeToFits;
: 2的部分,你可以override 你的MKAnnotationView的subclass中的
: layoutSubviews.當Label的sizeToFits 被呼叫後,系統會呼叫superView的
: layoutSubviews,在這個例子裡,annotation就是superView.
: 所以只要在layoutSubviews裡指定正確的frame給各個subview就好。
我在[annotationView addSubview]之前就已經把各subview的frame設好了
在annotationView的layoutSubviews裡再設一次有什麼意義嗎?
我的目的是要讓annotationView的size可以自動縮放成剛好可以包含subViews
我還是不太懂您的做法
可以更詳細的解說嗎
感謝您
: http://stackoverflow.com/questions/728372/when-is-layoutsubviews-called
: : 其實我是想讓MKAnnotationView可以自動調整其大小
: : 我的MKAnnotationView需求是這樣
: : _____________
: : | |
: : |_圖_title___| title的長短不一
: : 而我的MKAnnotationView還有一個邊框的背景圖
: : 所以需要讓這個MKAnnotationView自動調整其frame的width
: : 有什麼好方法嗎
: : 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 180.177.116.56
※ 編輯: wfgh 來自: 180.177.116.56 (12/04 21:43)
推
12/05 06:54, , 1F
12/05 06:54, 1F
推
12/05 06:57, , 2F
12/05 06:57, 2F
→
12/05 06:58, , 3F
12/05 06:58, 3F
→
12/05 06:59, , 4F
12/05 06:59, 4F
→
12/05 10:07, , 5F
12/05 10:07, 5F
→
12/05 10:09, , 6F
12/05 10:09, 6F
推
12/05 10:27, , 7F
12/05 10:27, 7F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 5 之 5 篇):