iOS中的导航栏按钮图像需要15秒才能加载

时间:2015-02-09 22:24:22

标签: ios iphone button uibutton uinavigationbar

我正在使用故事板为我的导航栏按钮项目提供图像。但是,在iPhone 6上加载需要15秒!我的图片大小仅为1kb,但视图控制器确实有viewdidloadviewdidappear。可能会发生什么,我的自定义3线图像需要这么长时间加载到iOS中的导航栏按钮?

更新:我甚至尝试过以编程方式进行,但仍有延迟。

 UIImage *backButtonImage = [[UIImage imageNamed:@"menu-icon.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 13, 0, 6)];
    [self.emaily setBackButtonBackgroundImage:backButtonImage forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];

1 个答案:

答案 0 :(得分:0)

删除storyboard元素,然后以编程方式解决它。

 UIImage *backButtonImage = [UIImage imageNamed:@"menu-icon.png"];
    _emaily = [[UIBarButtonItem alloc] initWithImage:backButtonImage style:UIBarButtonItemStyleBordered target:self action:@selector(emailappcrea:)];
    self.navigationItem.rightBarButtonItem = _emaily;
    [_emaily release];