5

viewDidUnloadshouldAutorotateToInterfaceOrientationが iOS 6 で非推奨になったので、MonoTouch でそれらを何に置き換える必要がありますか?

4

2 に答える 2

7

ViewDidUnload()削除するだけです。そこにコードがある場合は、それを ViewWillDisappear() に移動し、対応するものを に移動する必要がありますViewWillAppear()。WWDC 2012 の関連講演は、エピソード 236 (ビュー コントローラーの進化) と 200 (ココア タッチの新機能) です。

ShouldAutoRotateToInterfaceOrientation()ここをSupportedInterfaceOrientations().参照してください: http://dhilipsiva.com/2012/07/25/ios-6-ui-interface-orientation-shouldautorotatetointerfaceorientation-not-working.html

于 2012-09-20T19:20:55.627 に答える
6

viewDidUnload

viewDidUnloadiOS6 では、 との両方viewWillUnloadが呼び出されなくなりました。MonoTouch 6の Xamarin のリリース ノートでは、これとApple のドキュメントについて説明しています。

shouldAutorotateToInterfaceOrientation

2 つの新しいメソッド (iOS6 では MonoTouch で利用可能) をオーバーライドして、同じ結果を得ることができます。詳細については、セレクターに関するAppleのドキュメントを参照してください。shouldAutorotateToInterfaceOrientation

がまだ呼び出されていることに注意してくださいshouldAutorotateToInterfaceOrientation(非推奨であり、将来の使用は推奨されていませんが、古いバージョンの iOS をサポートしている場合は引き続き使用できます)。

于 2012-09-20T19:18:52.763 に答える