1、黑线的由来 Apple 为了方便开发者给鼡户设置导航栏的背景默认给了导航栏一个图层,也就是ImageView然后给这个ImageView 设置了shadowImage,这就导致了我们看到的导航栏有黑线 2、如何去除 方法1: 既然是 shadowImage 那就可以先设置背景图片,然后设置shadowImage 就可以了 [[UINavigationBar ...