Ios 网格的简单布局数学
在读了他学校和学院的8门数学课程后,我仍然无法理解: 在我的iPhone游戏中,许多图像将被放置在一个网格中(只有一行高)。所有图像的大小都相同。如何编写函数来放置、居中和缩放它们 例如:Ios 网格的简单布局数学,ios,objective-c,math,Ios,Objective C,Math,在读了他学校和学院的8门数学课程后,我仍然无法理解: 在我的iPhone游戏中,许多图像将被放置在一个网格中(只有一行高)。所有图像的大小都相同。如何编写函数来放置、居中和缩放它们 例如: If there's only one image: [ [IMAGE] ] - Middle of screen Two images: [ [IMAGE] [IMAGE] ] Three images:
If there's only one image: [ [IMAGE] ] - Middle of screen
Two images: [ [IMAGE] [IMAGE] ]
Three images: [ [IMAGE][IMAGE][IMAGE ]
etc...
每个图像的宽度为100像素,左右两侧应该有一个10像素的插图
如果有超过3张图片。。所有图像都需要缩小以适应屏幕宽度(300px,带插图)
谢谢我觉得你的公式应该是: 可用空间=屏幕宽度-(2*插图) 然后,根据刚才计算的可用空间,计算出图片的大小: 单个图片宽度=可用空间/图片数量
我不确定这是否是您想要的,如果不是,请更具体一点。听起来您的公式应该是: 可用空间=屏幕宽度-(2*插图) 然后,根据刚才计算的可用空间,计算出图片的大小: 单个图片宽度=可用空间/图片数量
我不确定是否是您想要的,如果不是,请更具体一点。如果您使用的是iOS 6+,我绝对建议您考虑使用(您也可以找到一些)。我自己还没有使用过它们,但我的理解是它们是专门为这个场景创建的。如果您使用的是iOS 6+,我绝对建议您考虑使用(您也可以找到一些)。我自己还没有使用过它们,但我的理解是它们是专门为这个场景创建的。100 px是最大大小,还是如果有额外空间,您希望图像放大?100 px是最大大小,还是如果有额外空间,您希望图像放大?屏幕宽度-(2*插图)不允许图像之间有任何间距,仅在末端。要使每个位置的间距均匀,请使用screenWidth-(imageCount+1)*插图。Screen width-(2*插图)将不允许图像之间有任何间距,仅在图像的末端。要使每个地方的间距均匀,请使用screenWidth-(imageCount+1)*inset。如果不能使用UICollectionView,则该过程会变得更加复杂。如果有人要求,我可以在这个过程中发布第二个答案。如果你不能使用UICollectionView,那么这个过程会变得更加复杂。如果有人要求,我可以用这个程序发布第二个答案。