导航控制器背景图片出现问题

时间:2019-04-26 12:19:34

标签: ios objective-c xcode uinavigationbar

UINavigationController中的背景图像不断重复,并且在应用程序内部时,在应用程序顶部,它显示了iPhone的状态栏,这使它很难单击并且外观很差。

我已经尝试使用CGRect来更改图像的位置,而该位置不变。我尝试使用stretchableImage,它的变化很小但没有100%。

下面是带有拉伸的导航栏:

enter image description here

navBar的代码:

    UINavigationBar *navBar = [[self navigationController] navigationBar];
    UIImage *backgroundImage = [UIImage imageNamed:@"navigationbar.png"];
    backgroundImage = [backgroundImage stretchableImageWithLeftCapWidth:1 topCapHeight:1];
    [navBar setBackgroundImage:backgroundImage forBarMetrics:UIBarMetricsDefault];

这是没有拉伸的情况:

enter image description here

这是在我安装了一些Pod之后发生的:

  

AFNetworking;螺栓FXBlurView; Google-Mobile-Ads-SDK;   谷歌分析; ISO8601DateFormatterValueTransformer; MTMigration;   RBStoryboardLink; RestKit; RKValueTransformers; SDWebImage; SOCKit;   SWRevealViewController; TransitionKit

0 个答案:

没有答案