iOS 7:在运行时动态设置图像(用于背景图像或视图)?

凸轮

我有一个针对不同客户的应用程序,这些客户需要为同一应用程序拥有自己的徽标和不同的背景颜色(当然,每个客户都需要进行更多的自定义)。每个星期左右,我都会收到一个要求部署新客户端及其新徽标/图像的请求。我当时在考虑使用一个部署程序应用程序,通过客户端的iD,我将能够从服务器下载所有徽标/图像(因为我已经准备好了它们)并将它们注入到我拥有的同一个通用应用程序中以便更轻松地为新客户端进行部署。我的应用程序是基于Web的应用程序,我从服务器获取大部分数据。我知道该捆绑包是只读的,并且我也不想将所有可能的图像/徽标都保留在一个应用程序中,并且我也不想尽可能地手动进行设置(我现在正在做)。我认为这是一种更简单的方法,可以通过使用Web服务调用下载动态数据并将那些图像/徽标从服务器替换为我的应用程序,从而减少我的手动自定义过程。任何想法?TIA,

塞布·蒂博(Seb Thiebaud)

实际上,这很简单。

  1. 从网络服务中请求新数据
  2. 获取新图像/徽标的URL
  3. 使用NSURLSession或AFNetworking请求该文件
  4. 将图像保存在缓存中,这样您就不必两次重新下载相同的文件

我希望它能回答您的问题。

编辑:@weiyin给了您我解决方案的缓存部分

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

iOS 7 UINavigationBar背景图像隐藏标题视图

UINavigationBar + iOS7背景图像设置不正确

iOS6和7的UINavigationBar背景图像

iOS | 如何快速获取运行时图像的宽度/高度

如何在运行时正确修改iOS表格视图单元(添加/删除子视图?)

iOS Xcode使背景图像缩放以填充

背景图像未在 ios 上显示

使用javafx在运行时中更改背景图像

如何在运行时在Xamarin.iOS中折叠视图?

您可以为iOS构建动态库并在运行时加载它们吗?

更改iOS系统键盘背景图像和按钮图像

iOS应用-将背景图像对象应用于UIView

使用相机插件后设置运行时背景图像-ionic3

如何在 Xamarin.IOS 应用程序的 UIButton 中设置背景图像?

如何在4英寸屏幕上的iOS6上设置ViewController背景图像

如何设置身体背景图像作为ios设备的封面

在运行时在iOS上添加框架

iOS:在运行时找不到NSURLSession类别方法

Delphi / Firemonkey在运行时更改iOS屏幕旋转

iOS应用程序运行时看不到图像和按钮-Swift

如何从Internet下载图像并将其在运行时多次设置为背景?

iOS XCode:如何在运行时从构建设置中的用户定义设置中加载值

图像视图在运行时未呈现

iOS-如何将视频添加为ViewController背景并在运行时使用swift添加约束

MKMapSnapshotter返回黑色背景图像iOS 13

iOS:为应用程序准备背景图像

背景图像未加载到按钮iOS 8 Swift

iOS 10 XCode 8.1 Swift 3.0的NavigationBar背景图像

固定位置时iOS移动背景图像