一個(gè)UIView, 設(shè)置高度為36, 缺莫名其妙變?yōu)榱?.
通過重寫此view的setFrame:
方法, 其調(diào)用堆棧如下:
其中有如下調(diào)用:
[UIView(Geometry) _applyAutoresizingMaskWithOldSuperviewSize:]
解決辦法:
view.autoresizingMask = UIViewAutoresizingNone;
// ================ 2019.8.1==================//
首先, 建軍節(jié)快樂
今天使用swift開發(fā), 用到xib, 又出現(xiàn)了view高度變?yōu)?的情況
但是swift 的API中沒有 UIViewAutoresizingNone 這個(gè)選項(xiàng).
解決辦法:
view.autoresizingMask = UIView.AutoresizingMask.init(rawValue: 0)
2.