我正在使用故事板为我的导航栏按钮项目提供图像。但是,在iPhone 6上加载需要15秒!我的图片大小仅为1kb,但视图控制器确实有viewdidload
和viewdidappear
。可能会发生什么,我的自定义3线图像需要这么长时间加载到iOS中的导航栏按钮?
更新:我甚至尝试过以编程方式进行,但仍有延迟。
UIImage *backButtonImage = [[UIImage imageNamed:@"menu-icon.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 13, 0, 6)];
[self.emaily setBackButtonBackgroundImage:backButtonImage forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
答案 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];