0
我有web應用程序,我希望它應該實現兩個css文件,如果它在瀏覽器上運行,那麼它應該運行css1,如果離線從iPad主頁桌面然後它應該使用CSS2我們可以添加兩個css文件的iPad的web應用程序
我有web應用程序,我希望它應該實現兩個css文件,如果它在瀏覽器上運行,那麼它應該運行css1,如果離線從iPad主頁桌面然後它應該使用CSS2我們可以添加兩個css文件的iPad的web應用程序
我會砍我的答案爲2,則第1部分發現,如果將在iPad或iPhone上運行,第二個會調用不同的CSS文件
第1部分 - 檢測是否在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方法 – 2012-04-27 04:38:19