我正在为其他应用程序创建一个框架来使用它。我想找到呈现给用户的显示何时发生变化。这些更改包括添加和删除子视图,向下滚动,添加文本等。有没有办法可以直接检查屏幕上显示的内容何时发生变化。上述问题是问题的一部分。
答案 0 :(得分:0)
您的意思是viewDidLoad
吗?
在所有视图加载与ViewTreeObserver.OnGlobalLayoutListener
相同时,该函数首次调用。
答案 1 :(得分:-1)
在你解释之后我会做这样的事情:
class MyViewController:UIScrollViewDelegate{
func addSubview(){
self.takeSnaphot()
}
func scrollViewDidScroll(scrollView:UIScrollView){
self.takeSnaphot()
}
func takeSnaphot(){
//the code to take snaphots
}
}