比较两个CGRects
我需要检查我的视图框架是否等于给定的CGRect。 我试着这样做:
CGRect rect = CGRectMake(20, 20, 20, 20); if (self.view.frame == rect) { // do some stuff }  然而,我得到一个错误说, Invalid operands to binary expression('CGRect' (aka 'struct CGRect') and 'CGRect') 。 为什么我不能简单地比较两个CGRect ? 
用这个:
 if (CGRectEqualToRect(self.view.frame, rect)) { // do some stuff } 
请参阅CGRectEqualToRect() 的文档 。
 bool CGRectEqualToRect ( CGRect rect1, CGRect rect2 ); 
在Swift 3中它将是:
 frame1.equalTo(frame2)