我需要将一个矩形(即 CGRect结构{{float x,float y},{float w,float h}}
)拆分为多个较小的矩形/结构,从而创建某种网格。我正在编写一个窗口布局管理器,我想要一个窗口预览选项。
我看到了类似的问题,但我看到的算法(涉及ceil
和的算法floor
)都不起作用。我也试过:
float widthOfNewRect = total.size.width / floor(sqrt(n));
float heightOfNewRect = total.size.height / ceil(sqrt(n));
有人可以提供一个使用我在C中的结构的示例吗?