2015-04-05 34 views
0

請到以下鏈接查看實際問題的iOS 7的自動版式約束不工作時,上海華盈大小(僅在第一縮放)

http://imgur.com/tdMuR52

您可以看到底部觀點的約束應該使視圖的底部與超視圖的底部對齊不起作用。對於頂部和底部視圖,您都會看到他們的「尾部空間」約束不起作用。但這只是第一次在應用程序第一次打開之後調整超級視圖的大小。

它完全在IOS 8.我只能夠iOS的7

我使用ECSlidingViewController,用這爲它委託MEZoomAnimationController一起,爲了讓出菜單幻燈片問題工作。

+0

@mmackh你能否解釋爲什麼你拒絕了我的編輯? – grgarside 2015-04-05 13:17:31

+0

請發佈您的相關代碼,並檢查您的約束是否在viewDidLayoutSubViews中更改 – Wingzero 2015-04-05 13:44:37

回答

0

我終於找到了解決我的問題。在「MEZoomAnimationController」的「topViewAnchorRightEndState」功能用來縮小了「topViewController」下面一行:

topView.layer.transform = CATransform3DMakeScale(MEZoomAnimationScaleFactor, MEZoomAnimationScaleFactor, 1); 

我換成下面那行代碼:

topView.transform = CGAffineTransformMakeScale(MEZoomAnimationScaleFactor, MEZoomAnimationScaleFactor); 

雖然我仍然對CATransform3DMakeScale無法正常工作的根本原因感到好奇。