我尝试过:
var mFirstStart = true
override func viewDidLayoutSubviews() {
super.viewDidLayoutSubviews()
if (mFirstStart) {
mFirstStart = false
detectOrientation()
}
}
func detectOrientation() {
if UIDevice.current.orientation.isLandscape {
print("Landscape")
// do your stuff here for landscape
} else {
print("Portrait")
// do your stuff here for portrait
}
}
override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) {
detectOrientation()
}
这不会加载图像。
更改为:
<amp-fx-flying-carpet height="300px">
<a href="xxx">
<amp-img src="imgaes.jpg" width="500" height="500" layout="responsive"></amp-img>
</a>
</amp-fx-flying-carpet>
有效。显示图像并显示链接。
但是为什么呢?
对于我来说,链接看起来像DIV的整个元素似乎是错误的。
validator spec只说了飞毯内部的一个元素,也没有说要连接孔地毯。