2017-04-15 59 views
-5

之间的间距如何我每个单元之间添加间距在这里 -小贴士把细胞

for i in 0...50 { 
     let cell = UIView() 
     cell.backgroundColor = .lightGray 
     cell.frame = CGRect(x: Double(i) * Double(32.52), y: 90, width: 350, height: 500) 
     view.addSubview(cell) 
    } 

因为与视图上面的代码看起来像这样

Screenshot

+1

你究竟想要做什么?它看起来像你的代码只是在彼此之上放置一堆视图。也许你应该将视图宽度设置为32.52,将x位置设置为Double(i)* Double(32.52)+ i * 3',以便在单元格之间给出3个点的空间。 – toddg

回答

0

你的细胞是太广泛用于水平使用的增量。您的增量由32.52抵消他们(为什么小数部分?)和观点有350

宽度所以你的看法跨度将是:

From X up to 
------ ----- 
0  350 
32.52 403.52 (overlapping from 32.53 to 350) 
65.04 456.04 (overlapping from 65.04 to 403.52) 
and so on ... 

你可能意味着使用窄边框宽度(或更大的增量)。

间距将是您的增量和帧宽度之间的差异。

例如:增量为32,宽度为30会使视图之间有2像素的空隙。

+0

我试图让应用程序看起来像tinder,我希望单元格具有名称和其内部年龄的用户的图像。我试图做到这一点,但我仍然很快就会发现。无论如何,感谢您的帮助。 – bernan

+0

你应该看看这个UITableView。 –