首先,我有一个用UIView绘制的项目。我想绘制一行有4个项目的20个项目,所以有5行。我的问题是我如何找到或计算Item的所有位置。
答案 0 :(得分:2)
假设有一个iPhone:
const float itemWidth = 320.0 / 4;
const float itemHeight = 480.0 / 4;
for (int row = 0; row < 5; row++)
for (int col = 0; col < 4; col++)
{
CGRect frm = CGRectMake(col * itemWidth, row * itemHeight, itemWidth, itemHeight);
// frm contains the position and size of each element
}
需要调整iPad或者想要在元素之间填充。