廚老伯開槍中

translatesAutoresizingMaskIntoConstraints 引起的奇妙現象

translatesAutoresizingMaskIntoConstraints 引起的奇妙現象
之前在寫 uiscrollview embed uiimageview 處理縮放功能時
有看到使用此屬性避免 autolayout 產生的問題
雖然 storyborad 中沒有使用 autolayout, 但是基於謹慎的心態還是加入了此設定
不過這會造成 VC 在特定情況下的錯誤問題..
VC-scroll, 處理圖片縮放的 VC
VC-map, 使用了 map kit 的 VC
在一般情況下,VC-scroll 的行為可以保持正確無誤
但是在開啟過 VC-map後,VC-scroll 中的 scrollview 會有 frame = CGrectZero 問題,或者是 CGrect = (screenMidX, screenMidY, 0 0)的情況
目前依然不確定為什麼只有 VC-map 會引發此配置錯誤問題

comments powered by Disqus