我正在开发一个包含多个视图的项目。我知道UIView的帧位置,我需要根据其帧位置获取UIViews的对象。我知道我们可以获得UIView对象的框架但是我可以反过来应用它吗?任何回复都会有所帮助。
答案 0 :(得分:1)
我猜你可以遍历每个子视图。我假设你知道它将是一个UIView实例。
Swift 2.0
func checkForViewWithFrame(frame:CGRect) -> UIView? {
for subview in self.view.subviews {
if subview.isMemberOfClass(UIView) {
if subview.frame == frame {
return subview
}
}
}
return nil
}