如何在Iphone和Ipad中为不同尺寸显示相同的图像

时间:2011-02-18 06:16:20

标签: iphone ipad uiwebview ios-simulator

我想在webview中显示图像,但我的问题是我希望在ipad和iphone中以不同的尺寸显示相同的图像。 目前在我的项目中我从数据库获取图像我正在获取url.how应该从iphone和ipad变化。请帮助 我现在在css中使用了这段代码我在运行时写的大小和附加标签,但是它不重新替换字符串为什么它不替换我不知道的字符串。如果有人知道plaese在任何情况下帮助我。

if ([deviceType isEqualToString:@"iPad Simulator"]) 
    {
        //contentString =[contentString stringByReplacingOccurrencesOfString:@"/>" withString:@"width:\"30%\" height:\"30%\"/>"];
        contentString =[contentString stringByReplacingOccurrencesOfString:@"/>" withString:@"class=\"img_ipad\"/>"];


    }
    else
    {
        contentString =[contentString stringByReplacingOccurrencesOfString:@"/>" withString:@"width:\"70%\" height:\"70%\"/>"];
    }

1 个答案:

答案 0 :(得分:0)

你应该使用这种结构:

#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 30200
    if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
        NSLog(@"iPad Idiom"); 
    else
#else
        NSLog(@"iPhone Idiom");
#endif