问题如图
两个视图重叠了。
看了一下创建视图的地方,发现创建的时候,视图的
frame 是不会有重叠的
但是由于代码是别人写的,一时不知道其他修改frame的地方
这时候,可以重写 该视图的setFrame方法,并在其中加上断点
如上图,我们就可以排查哪里调用了修改frame的方法
从而有助于解决问题
这种方式其实很常见:有时需要重写其他方法,如didMoveSuperView 等,
重写方法可以帮助我们排查问题
问题如图
两个视图重叠了。
看了一下创建视图的地方,发现创建的时候,视图的
frame 是不会有重叠的
但是由于代码是别人写的,一时不知道其他修改frame的地方
这时候,可以重写 该视图的setFrame方法,并在其中加上断点
如上图,我们就可以排查哪里调用了修改frame的方法
从而有助于解决问题
这种方式其实很常见:有时需要重写其他方法,如didMoveSuperView 等,
重写方法可以帮助我们排查问题