小编the*_*use的帖子

使用较少的图像用于非视网膜,视网膜和视网膜HD(@ 1x,@ 2x,@ 3x)用于通用应用

为了在通用设备上支持iOS 7到8,我必须制作不同大小的相同图像的4个副本.

对于iPhones image@2x.png(iphone 4s,5,5s,6)image@3x.png(iphone 6+)

适用于iPads image.png(ipad 2,ipad mini 1)image@2x.png(ipad 3,4,ipad mini 2,ipad Air)

这些图片真的让应用程序大小膨胀.

是否可以使用1个图像大小,最大的一个和缩放以适应uiimageview并使用图像视图缩小较小屏幕上的图像?

imageView.contentMode = UIViewContentModeScaleAspectFit;

或者是否绝对有必要拥有不同尺寸的所有4份副本?

它适用于模拟器和视网膜iPad 3上的所有设备,但我无法在其他设备上进行实际测试,并担心图像可能无法显示.

有没有人尝试使用1张大图而不是副本?

xcode uiimageview universal ios

4
推荐指数
1
解决办法
1120
查看次数

未提供"string"类型的必需属性"og:title"

当我在facebook linter中调试我的网页时,它会一直显示警告:

"未提供''属性'og:''类型'字符串'的标题"

我已经阅读了有关SO的建议,并尝试过:

  • 没有gzip压缩

  • 重新调整fb调试器

  • 仅使用Facebook og meta标签构建新的测试页面

但警告是一样的.

测试页面代码是:

<!DOCTYPE html>
<html  prefix="og: http://ogp.me/ns#" >
<head>
   <title>testing page</title>
     <meta property="og:title" content="testing page og title" />  
     <meta property="og:type" content="article" />
     <meta property="og:url" content="https://www.skinvac.com/test.html" />
     <meta property="og:image" content="https://www.skinvac.com/test-image.png" />
     <meta property="og:description" content="testing page og description " />

      <meta name= "keywords" content="test " />
      <meta name= "description" content="test" />
</head>
    <body>
      <h1>test</h1>     
      <img src="test-image.png">
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

调试结果可以在这里看到facebook share debugger结果

有一个警告:"'og:type'属性是必需的,但不存在."

但是"og:title"属性位于标题标记中.

我该如何解决这个问题?

谢谢

facebook facebook-opengraph

3
推荐指数
1
解决办法
4079
查看次数

如何将adWhirl放在Iphone屏幕的底部?

我从www.adwhirl.com下载了iphone的adWhirl PRO示例文件副本,以了解如何将adWhirl实现到应用程序中.

广告横幅的默认位置位于屏幕顶部.

我试图将横幅定位在底部.

在Google网上论坛中搜索后,我尝试了.m文件

- (void)viewDidLoad {
    [super viewDidLoad];

    AdWhirlView *adWhirlView = [AdWhirlView requestAdWhirlViewWithDelegate:self];

    adView.frame = CGRectMake(0, 410, kAdWhirlViewWidth, kAdWhirlViewHeight); 

    [self.view addSubview:adWhirlView];
}
Run Code Online (Sandbox Code Playgroud)

但广告横幅保持不变.

我也尝试adWhirlView.h file通过改变来修改:

#define kAdWhirlViewDefaultFrame \
                        (CGRectMake(0,0,kAdWhirlViewWidth, kAdWhirlViewHeight))

to

#define kAdWhirlViewDefaultFrame \
                        (CGRectMake(0,410,kAdWhirlViewWidth, kAdWhirlViewHeight))
Run Code Online (Sandbox Code Playgroud)

但adView位置保持不变,最重要的是,它确实会将广告横幅向下移动,但它也会在广告定位中向下移动广告,这样,如果您将410更改为25,则只展示广告横幅的一半.

截图

我做错了什么,拜托?

有谁知道如何将adView放在屏幕底部,好吗?

非常感谢

iphone position banner adwhirl ios

2
推荐指数
1
解决办法
1790
查看次数