该应用程序允许用户发布图像/关注他人等。
所以它工作正常,但我得到以下警告: (我知道有些与AutoLayout约束有关,但我怎么知道导致这些问题的原因?)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="main">
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</div>
<hr>
<div class="main">
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</div>
<hr>
<div class="main">
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</div>
任何帮助将不胜感激。
答案 0 :(得分:1)
从约束条件来看,似乎你有imageView
宽度为300,左右填充为10.这在iPhone 5(屏幕宽度为320)上可以正常工作但是会崩溃在iPhone 6/6 Plus上,因为宽度更大。
您需要做的是弄清楚您希望图像在所有屏幕上看起来如何。 10像素填充是否比宽度更重要,或者您希望它总是具有300的宽度?
如果您想要宽度,请删除其他2个约束,并在图像的容器约束中添加水平中心。
在另一种情况下,只需删除宽度约束,一切都应该有效。
祝你好运!