1

如何检测我的 UIView 框架是否等于 myFrame?

我需要类似的东西:

CGRect myFrame;
myFrame = CGRectMake(0, -51, 320, 50);
if(view.frame == myFrame) 
{
    NSLog(@"Congrats");
}
4

2 回答 2

2

你可以使用

CGRect myFrame = CGRectMake(0, -51, 320, 50);
if (CGRectEqualToRect(myFrame,view.frame))
{
    NSLog(@"Congrats");
}

有关更多信息,请参阅 CGGeometry 参考上的苹果文档:http: //developer.apple.com/library/ios/#documentation/GraphicsImaging/Reference/CGGeometry/Reference/reference.html

于 2012-12-14T01:56:34.353 回答
0

CGRectEquatToRect 是一个检查两个框架是否相等的函数,只需要传递你要检查其相等性的两个视图的框架。它返回布尔结果。如果两个帧相等,则返回 true,否则返回 false。

于 2012-12-14T04:49:12.803 回答