还有一些不太清楚的东西。我们知道例如iphone 5s的分辨率为320 x 568点。 如果在xocde上,故事板上我使用“wAny hAny”大小类,并放置一个尺寸为500h x 500w的VIEW(UIView)并将其限制在超级视图的顶部,左侧,右侧和底部。 在那里,我可以适应100个50x50点的图像,每行10个图像。 现在,如果我在iphone 5模拟器上运行这个应用程序,我不能够看到连续10个图像,因为宽度只有320? 也许iOS会调整图像的大小以便它们可以点击?如果我不想让这些图像重新调整大小怎么办? 有人可以帮助我,或指导我解释这个文件?xcode大小类与实际iphone决议
回答
超级视图将在应用程序运行时调整大小以适应屏幕。因此,由于您已将视图固定在超视图的顶部,左侧,右侧和底部,因此它也将被调整大小。
当您设计您的界面并添加您的约束时,您需要考虑所有这些调整大小。整个点的约束是让你设计面对所有这些调整大小。因此,对于你的10张图片,当应用程序实际运行时,它们肯定不适合固定宽度为50,10的行,因为(正如我刚才所说),superview将被调整大小。您可以自行设计接口和约束条件,以便它们适合将。
感谢您的建议。所以自从我在“wAny hAny”大小类中可以拥有的最大尺寸视图是600 x 600,并将其限制在顶部,左侧,右侧和底部,那么如果我在iphone5中运行它,这将调整为320x568,如果我在iphone 4s上运行它,然后将调整到320x480?所以如果我的要求是要有100个图像(10行每行10个),那么为了例如在iphone 5中适合100个图像,我需要每个图像为32x56点?现在,如果我想在iphone 4上运行此操作系统,操作系统是否可以将它们重新调整为32x48点?或者我需要为每个iphone创建一个大小类? – borna
(1)这与大小类别无关。 (2)“如果我在iphone5中运行它,这将被调整为320x568,如果我在iphone 4s上运行它,那么将调整到320x480?”正确。 (3)“现在,如果我想在iphone 4上运行此操作系统,操作系统是否可以将它们重新调整为32x48点”它可以执行任何您指定的操作。你使用约束或代码或两者来说明。 – matt
@borna举一个例子,我的“99瓶”应用程序有99个瓶子图像显示在11行中,每行9个。这些图像完美适用于任何尺寸的iPhone屏幕 - 4s,5,6或6 Plus。它们形成一个完美的网格,填满屏幕。为什么?因为我的代码对它们进行了配置,以便它们能够做到 – matt
- 1. IPhone XIB大小descrepncies与实际的iPhone
- 2. 实际移动决议
- 3. navigationBar.IntrinsicContentSize.height与实际栏大小不匹配
- 4. R地块与实际大小
- 5. imap_fetchheader字节与实际文件大小
- 6. 实际JFrame大小与声明
- 7. 文件的实际大小
- 8. 实际大小在ActionScript 3
- 9. Xcode 6大小类
- 10. 切换大小类Xcode
- 11. 是byte []的byte.length()的最大大小还是实际大小?
- 12. 如何知道桌面大小xcode iphone?
- 13. GZip页脚中的流大小与实际流大小不匹配
- 14. Java HashMap的大小()能否与其实际条目的大小不同步?
- 15. 获取屏幕的实际大小
- 16. HTML“伸展”组件的实际大小
- 17. HTML元素的实际大小n Javascript
- 18. 如何找出JFrame的实际大小?
- 19. Android对话框的实际大小
- 20. Obj-C controller.view.frame获取实际大小
- 21. JFrame:获取实际内容大小
- 22. wxPython - GetSize不返回实际大小
- 23. 结构大小4倍实际图像
- 24. 获取zip条目的实际大小
- 25. 计算UITableView的实际大小
- 26. 如何调整实际大小::图片
- 27. TEXT字段(MySQL)的实际大小
- 28. WPF - 图像控件实际大小
- 29. iPhone与Android网站大小
- 30. Xcode 6 - 在iPhone 4上使用大小类
“iphone 5s的分辨率为320 x 568”不,这是尺寸,而不是分辨率。 – matt