我正在尝试使用UIScrollView内的CATiledLayer来进行一些实验。
不知何故,UIScrollView内的UIView的大小被改变成了一个很大的数字。我需要找出究竟是什么原因导致了这种调整。
有没有办法检测到UIView(无论是frame、bounds)或UIScrollView的contentSize大小发生变化?
我尝试过
override var frame: CGRect {
didSet {
println("frame changed");
}
}
在 UIView 的子类中,
虽然 UIView 的大小之后可能被调整,但这个方法只会在应用程序启动时被调用一次。