2012-06-13 116 views

回答

2

Interface Builder目前不支持在視圖(或其背景層上)上設置轉換。你一定要用代碼來做。

+0

您可以幫助我如何在第一次UI加載時設置它嗎? – chwi

+0

當然:假設你的視圖是一個IBOutlet並命名爲myView,可以在viewDidLoad中執行:myView.transform = CGAffineTransformMakeRotation(M_PI_2);旋轉90°,'3 * M_PI_2'爲270迴轉。 – Cyrille

+0

非常感謝!因爲我在IBAction上做這個,所以我需要再問一次: 我加了 '@property(strong,nonatomic)IBOutlet UISlider * sliderThrottle; (IBAction)sliderThrottle:(id)sender;'和那個工作,但它是同一個對象上的動作和出口「合法」? – chwi

0

您可以在界面構建器中將基礎視圖設置爲橫向,然後像這樣構建它。所以一切都會旋轉90度。另外不要忘記編輯你的shouldAutorotateToInterfaceOrientation方法。如果你只想旋轉一些物體而不是所有的物體,你將不得不像Cyrille所說的那樣進行變換。

相關問題