在下面的代码中,是否有可能摆脱nothing
变量?
CGRect startTableViewFrame;
CGRect nothing;
CGRectDivide(tableViewFrame,
¬hing,
&startTableViewFrame,
searchBarHeight - contentOffset,
CGRectMinYEdge);
NULL
似乎不起作用。有小费吗?谢谢!
最佳答案
好吧,你可以这样做
CGRectDivide(tableViewFrame,
&(CGRect){},
&startTableViewFrame,
searchBarHeight - contentOffset,
CGRectMinYEdge);
甚至这个:
MyCGRectDivide( CGRect r, CGRect * slice, CGRect * remainder, CGFloat d, CGRectEdge edge )
{
slice = slice ? slice : &(CGRect){} ;
remainder = remainder ? remainder : &(CGRect){} ;
CGRectDivide( r, slice, remainder, d, edge ) ;
}
关于objective-c - 带有NULL指针的CGRectDivide,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11447732/