2015-09-26 53 views
0

我想知道是否有任何可能性来增加和减少UI对象的宽度和高度。如何减少图像的宽度和高度取决于使用约束的手机?

enter image description here

1.Took这个图像为例,这是一款专为iphone 6

2.虽然建设项目占用图像两连胜集合视图。

3.当我运行这个iphone5,iphone4s只有一个图像可以占据该行。

4.so我想知道有没有什么办法可以实现图像应该放置在每个手机应该有两个图像收集单元内。

5. 我试图设置收集单元的约束,但后来我明白没有可能

回答

1

您可以使用代码设置项目的尺寸:

- (CGSize)collectionView:layout:sizeForItemAtIndexPath: 

- (CGFloat)collectionView:layout:minimumInteritemSpacingForSectionAtIndex: 

确保您计算每个单元的实际宽度根据屏幕宽度:[[UIScreen mainScreen] bounds].size.width

+0

使用约束或计算自己。混合会给你带来很多有趣的缺陷 – dogsgod

1

它看起来像约束问题存在,

给顶,底,前导,尾随制约图像视图

DO NOT修复高度宽度

希望它为你工作

+0

我没有设置图像的限制。而没有选择设置约束收集单元即问题@prashanth –

+0

@KishoreKumar你确切想要做什么 –

+0

我想在一行中显示两个图像是否有可能@Prashanth –