最近iOSデバイスの4.3ユーザーはめったにありませんが、をAppearance
使用してさまざまなクラスに値を割り当てる前に確認する必要がありMonoTouch 5.2.x
ますか、それともMonoTouchフレームワークはこれらの設定を適切に無視しますか?
質問する
64 次
1 に答える
1
MonoTouch(Objective-Cと同様)は、API内のバージョンチェックを行いません。これを行うには非常にコストがかかり、多くの場合、確実に行うことはできません(新しいPushSomething
方法など)。
プロトコルに準拠するタイプなど、実行時に無視できる場合でも、UIAppearance
サポートされていない場合(色の選択など)、アプリケーションはそれ自体を別の方法で調整したい場合があります。例えば
if (UIDevice.CurrentDevice.CheckSystemVersion (5,0)) {
UISlider.Appearance.BackgroundColor = UIColor.Black;
} else {
// limited UI customization path
}
于 2012-08-27T13:46:32.130 に答える