我有一个UIView
并且我想添加一系列以编程方式生成UIButtons
的。
我创建了一个方法,通过CGPoint
.
我想将这些按钮连续放置 3 个,根据需要放置在尽可能多的行上。
我不知道如何以编程方式生成 x 和 y 坐标以将项目放置在视图上。一旦放置了三个按钮,我就被困在如何让按钮放到新行上。
这是我的代码,我想在此方法中处理某些内容以仅根据按钮的索引返回坐标:
- (CGPoint)calculateCoordinatesWithIndex:(NSInteger)index{
NSInteger x = 100;
NSInteger y = 50;
return CGPointMake(x, y);
}
我能想到的唯一解决方案似乎非常笨拙且效率低下。