【发布时间】:2015-02-09 22:24:22
【问题描述】:
我正在使用情节提要为我的导航栏按钮项提供图像。但是,在我的 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];
【问题讨论】:
-
你有时间吗?在应用程序委托中在设备上启动的时间、直到 viewDidLoad 的时间、直到 viewWillAppear 的时间、直到 viewDidAppear 的时间等等。确定将应用程序下载到设备不只需要 15 秒吗?
-
你能贴出你的代码吗,也许你的代码中有一些东西可能会导致这个问题,最好的做法是在硬件设备中测试它,模拟器失败了,需要启动.
-
视图控制器的其余部分已加载并正常运行
-
这段代码在哪里?
标签: ios iphone button uibutton uinavigationbar