允许传 NULL
参数给 CGRectDivide()
。在切片时避免不必要的局部变量。
你是否厌烦了编写
CGRect source = someView.frame;
CGRect slice = CGRectZero;
CGRectDivide(source, &source, &slice, 10, CGRectMinXEdge);
...当你实际上只需要切片原始的框架时?那么试试看
CGRect source = someView.frame;
CGRectDivideNull(source, &source, NULL, 10, CGRectMinXEdge);
...或者
CGRect source = someView.frame;
CGRectDivideNull(source, NULL, &source, 10, CGRectMinXEdge);
现在你可以这样做了。这是一个对 CGRectDivide()
的简便包装,允许 slice
或 remainder
参数为 NULL
。这避免了你在不需要使用这些切片时不得不声明局部变量来满足对 CGRectDivide()
的限制。
这就全部了!
v0.0.2
v0.0.1