为了在通用设备上支持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张大图而不是副本?
当我在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"属性位于标题标记中.
我该如何解决这个问题?
谢谢
我从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放在屏幕底部,好吗?
非常感谢