是否允许按代码设置启动画面图像 因为我需要多次改变它?
答案 0 :(得分:10)
你不能。
您必须在应用程序的默认iOS之后创建自己的启动画面。
答案 1 :(得分:3)
当显示启动屏幕时,您的应用将处于加载状态。
即使是- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
显示启动屏幕时不会完全执行。
很明显,您无法访问自己的应用,因此此时您无法执行任何代码。
答案 2 :(得分:2)
iphone应用的默认图像必须是捆绑中的固定图像文件。你不能动态地改变它。
虽然您可以添加动画以使其具有创意。
答案 3 :(得分:2)
App App Launches时,您只能将单张图片作为启动画面加载..
但是,如果你想以编程方式启动任何图像..在应用程序加载主屏幕之前,如启动画面..你可以使用如下
didFinishLaunchingWithOptions委托AppDelegate的方法..
public static void main(String[] args) throws ParseException {
String jsonString = "{\"a\": \"b\",\"features\": [{\"feature1\": \"value1\"}, {\"feature2\": \"value2\"}]}";
JSONParser parser = new JSONParser();
JSONObject jsonObj = (JSONObject) parser.parse(jsonString);
JSONObject newJSON = new JSONObject();
newJSON.put("feature3", "value3");
appendToList(jsonObj, newJSON);
System.out.println(jsonObj);
}
private static void appendToList(JSONObject jsonObj, JSONObject toBeAppended) {
JSONArray arr = (JSONArray) jsonObj.get("features");
arr.add(toBeAppended);
}
以上代码不是启动画面。但是它会在主屏幕加载之前加载。
答案 4 :(得分:0)
不,您无法以编程方式更改启动画面,应用图标或应用名称
他们都保持静止无法改变
但您可以使用UIImageView
创建自定义启动,并可以通过编程方式对其进行更改。