您可以CGRect通过评估它们的X,Y,宽度和高度值来比较两个值,但有一个更快的方法:equalTo()。这需要两个rects作为其唯一的两个参数,如果它们相同则返回true,否则返回false。
let rect1 = CGRect(x: 64, y: 64, width: 128, height: 128)
let rect2 = CGRect(x: 256, y: 256, width: 128, height: 128)
if rect1.equalTo(rect2) {
// rects equal!
} else {
// rects not equal
}
网友评论