对导航栏操作导致viewcontroller位置偏差