都知道4是320480
然后5,5s,,se 是320568
然后6,6s,7是375 * 667
。。。。。。以下省略
但是我发现我每次运行的时候,屏幕尺寸都显示的是320*568,就导致宽度特别小,
产品或者美工设计的图片尺寸,就算我除以2,我都没办法完美匹配,就很奇怪
明明考虑适配的6以上的手机,就显得极度不适应,原因也不清楚
到后来群友告诉我,是一个老问题,我在这里做下记录,等以后有图片了,进行尝试,看看是不是符合自己的预期
原因就在于项目工程中没有设置相应机型的LaunchImage启动图,所以系统全部按照设置的启动图的尺寸来处理
那么打印出来的[UIScreen mainScreen]bounds,无论是模拟器还是真机,无论是什么机型,那么结果都是320*568.
确实我这里没有设置启动图,所以这里可能是一个诱因
网友评论