我看到很多人都在使用viewDidLoad
下的代碼來旋轉它們的對象,但是沒有任何辦法可以讓xcode初始化?xcode是否可以在不使用代碼的情況下旋轉UI項目?
如果不是,那麼最有效/最好的方法是什麼?
謝謝。
我看到很多人都在使用viewDidLoad
下的代碼來旋轉它們的對象,但是沒有任何辦法可以讓xcode初始化?xcode是否可以在不使用代碼的情況下旋轉UI項目?
如果不是,那麼最有效/最好的方法是什麼?
謝謝。
Interface Builder目前不支持在視圖(或其背景層上)上設置轉換。你一定要用代碼來做。
您可以幫助我如何在第一次UI加載時設置它嗎? – chwi
當然:假設你的視圖是一個IBOutlet並命名爲myView,可以在viewDidLoad中執行:myView.transform = CGAffineTransformMakeRotation(M_PI_2);旋轉90°,'3 * M_PI_2'爲270迴轉。 – Cyrille
非常感謝!因爲我在IBAction上做這個,所以我需要再問一次: 我加了 '@property(strong,nonatomic)IBOutlet UISlider * sliderThrottle; (IBAction)sliderThrottle:(id)sender;'和那個工作,但它是同一個對象上的動作和出口「合法」? – chwi
您可以在界面構建器中將基礎視圖設置爲橫向,然後像這樣構建它。所以一切都會旋轉90度。另外不要忘記編輯你的shouldAutorotateToInterfaceOrientation方法。如果你只想旋轉一些物體而不是所有的物體,你將不得不像Cyrille所說的那樣進行變換。
你想旋轉多少? –
90或270度 – chwi