UINavigationController
中的背景图像不断重复,并且在应用程序内部时,在应用程序顶部,它显示了iPhone的状态栏,这使它很难单击并且外观很差。
我已经尝试使用CGRect
来更改图像的位置,而该位置不变。我尝试使用stretchableImage
,它的变化很小但没有100%。
下面是带有拉伸的导航栏:
navBar的代码:
UINavigationBar *navBar = [[self navigationController] navigationBar];
UIImage *backgroundImage = [UIImage imageNamed:@"navigationbar.png"];
backgroundImage = [backgroundImage stretchableImageWithLeftCapWidth:1 topCapHeight:1];
[navBar setBackgroundImage:backgroundImage forBarMetrics:UIBarMetricsDefault];
这是没有拉伸的情况:
这是在我安装了一些Pod之后发生的:
AFNetworking;螺栓FXBlurView; Google-Mobile-Ads-SDK; 谷歌分析; ISO8601DateFormatterValueTransformer; MTMigration; RBStoryboardLink; RestKit; RKValueTransformers; SDWebImage; SOCKit; SWRevealViewController; TransitionKit