1
下面的代碼很好地旋轉我的iOS 8進度視圖。但在iOS 7,它弄亂了我的觀點,'無法同時滿足約束'錯誤開始彈出。 它在iOS 7中以不同的方式實現嗎?CGAffineTransformMakeRotation iOS7
progressView.transform = CGAffineTransformMakeRotation(CGFloat(270 * M_PI/180.0))
下面的代碼很好地旋轉我的iOS 8進度視圖。但在iOS 7,它弄亂了我的觀點,'無法同時滿足約束'錯誤開始彈出。 它在iOS 7中以不同的方式實現嗎?CGAffineTransformMakeRotation iOS7
progressView.transform = CGAffineTransformMakeRotation(CGFloat(270 * M_PI/180.0))
看看這個小教程。 看起來像有你在找什麼。 http://dev.mikamai.com/post/74941935186/rotating-an-uiview-around-an-arbitrary-point
請勿使用帶CGAffineTransform動畫視圖的自動佈局或使用沒有自動佈局的子視圖或使用子圖層/ etc。 – rock88 2015-02-10 13:38:21
@ rock88,你的意思是,不要只爲這個progressView使用autolayout?根本不使用自動佈局將會很困難。 – Kashif 2015-02-10 13:40:14
是的,只有這個視圖,只需將'translatesAutoresizingMaskIntoConstraints'設置爲NO,併爲此視圖設置框架。 – rock88 2015-02-10 13:42:27