0
私はWebアプリケーションを持っています。ブラウザで実行している場合は2つのCSSファイルを実装する必要があり、css1を実行する必要があります。 CSS2私たちは2つのcssファイルをiPad Web Appに追加できますか?
私はWebアプリケーションを持っています。ブラウザで実行している場合は2つのCSSファイルを実装する必要があり、css1を実行する必要があります。 CSS2私たちは2つのcssファイルをiPad Web Appに追加できますか?
私は2つに私の答えを削減する、第一の部分は第二の
パート1異なるCSSファイルを呼び出します、iPadやiPhone上で動作しているかどうかを検出します - iOSデバイス上で
-(NSString *)isRunningOniOS
{
NSString *yourDevice = nil;
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
yourDevice = @"iPad";
} else {
yourDevice = @"iPhone";
}
return yourDevice;
}
を実行しているかどうかを検出
これをテストするには、次のコードを例えば、クラス、: - :私はその中でクラスを記述する方法HTML5を使用しています
NSLog(@"Your device = %@",[self isRunningOniOS]);
NSString *cssPath;
if ([self isRunningOniOS]){
cssPath = [[NSBundle mainBundle] pathForResource:@"iosCSSfile" ofType:@"css"];
} else {
cssPath = [[NSBundle mainBundle] pathForResource:@"browserCSSfile" ofType:@"css"];
}
NSLog(@"CSS file= %@",cssPath);
パート2カスタムCSS
パート1に基づいて、我々は今、これを行うことができますViewDidLoadメソッドで –