iOS 11开发教程(八)定制iOS11应用程序图标

在图1.9中可以看到应用程序的图标是网状白色图像,它是iOS模拟器上的应用程序默认的图标。这个图标是可以进行改变的。以下就来实现在iOS模拟器上将HelloWorld应用程序的图标进行更改。

(1)添加图像logo.png到创建的项目中,添加图像的具体步骤如下。首先右击项目文件夹中的任意位置,弹出快捷菜单,如图1.34所示。


图1.34  快捷菜单

然后,选择Add Files to "HelloWorld"…命令,弹出选择文件对话框,如图1.35所示。


图1.35  选择文件对话框

最后,选择需要添加的图像,单击Add按钮,实现图像的添加。添加后的图像就会显示在项目文件夹中。

注意:除了上面介绍的添加图像的方法外,还有一种拖动的方法。具体步骤如下:

打开HelloWorld项目和logo.png所在的文件夹,如图1.36所示。


图1.36  打开文件夹

然后,拖动logo.png图像到HelloWorld项目的项目文件夹中,松开鼠标,弹出Choose options for adding these files:对话框,如图1.37所示。


图1.37  Choose options for adding these files:对话框

最后,单击Finish按钮,图像logo.png就被添加到HelloWorld项目的项目文件夹中了。

注意:iOS 11的图标尺寸必须是120*120像素的。

(2)单击打开项目文件夹中的Info.plist文件,在其中添加一项Icon files,在其下拉菜单的Value中输入添加到项目文件夹中的图片,如图1.38所示。


图1.38  Info.plist文件

此时运行程序,在返回iOS模拟器的主界面后,会看到如图1.39所示的效果。


图1.39  运行效果

iOS 11开发教程(八)定制iOS11应用程序图标相关推荐

  1. iOS 11开发教程(十八)iOS11应用视图之使用代码添加按钮

    iOS 11开发教程(十八)iOS11应用视图之使用代码添加按钮 由于使用编辑界面添加视图的方式比较简单,所以不在介绍.这里,直接讲解代码中如何添加.使用代码为主视图添加一个按钮的方式和在1.3.3节 ...

  2. iOS 11开发教程(十九)iOS11应用视图美化按钮之设置按钮的外观

    iOS 11开发教程(十八)iOS11应用视图美化按钮之设置按钮的外观 美化按钮说白了就是对按钮的属性进行设置,设置按钮的属性有两种方法:一种是使用编辑界面中的属性检查器:另一种是使用代码进行设置.以 ...

  3. iOS 11开发教程(二十二)iOS11应用视图实现按钮的响应(2)

    iOS 11开发教程(二十二)iOS11应用视图实现按钮的响应(2) 此时,当用户轻拍按钮后,一个叫tapButton()的方法就会被触发. 注意:以上这一种方式是动作声明和关联一起进行的,还有一种先 ...

  4. iOS 11开发教程(二十一)iOS11应用视图美化按钮之实现按钮的响应(1)

    iOS 11开发教程(二十一)iOS11应用视图美化按钮之实现按钮的响应(1) 按钮主要是实现用户交互的,即实现响应.按钮实现响应的方式可以根据添加按钮的不同分为两种:一种是编辑界面添加按钮实现的响应 ...

  5. iOS 11开发教程(二十)iOS11应用视图美化按钮之设置按钮的状态

    iOS 11开发教程(二十)iOS11应用视图美化按钮之设置按钮的状态 在示例2-2中,设置按钮的标题和颜色时,需要对按钮的状态进行设置,表示按钮在某一状态下的标题和标题颜色是什么样子.例如,UICo ...

  6. iOS 11开发教程(十七)iOS11应用视图之使用按钮接收用户输入

    iOS 11开发教程(十七)iOS11应用视图之使用按钮接收用户输入 在iOS中提供了很多的控件以及视图来丰富用户界面,对于这些视图以及控件我们在上一章中做了简单的介绍.本章我们将详细讲解这些视图. ...

  7. iOS 11开发教程(十六)iOS11应用视图之删除空白视图

    iOS 11开发教程(十六)iOS11应用视图之删除空白视图 当开发者不再需要主视图的某一视图时,可以将该视图删除.实现此功能需要使用到removeFromSuperview()方法,其语法形式如下: ...

  8. iOS 11开发教程(十五)iOS11应用视图的位置和大小

    iOS 11开发教程(十五)iOS11应用视图的位置和大小 当一个视图使用拖动的方式添加到主视图后,它的位置和大小可以使用拖动的方式进行设置,也可以使用尺寸检查器面板中的内容进行设置,如图1.52所示 ...

  9. iOS 11开发教程(十四)iOS11应用代码添加视图

    iOS 11开发教程(十四)iOS11应用代码添加视图 如果开发者想要使用代码为主视图添加视图,该怎么办呢.以下将为开发者解决这一问题.要使用代码为主视图添加视图需要实现3个步骤. (1)实例化视图对 ...

最新文章

  1. 微信开发文档笔记整理(一)
  2. java Servlet学习笔记
  3. 也说_T、_TEXT、TEXT、L
  4. 网络推广外包——还记得网络推广外包中的site收录吗?
  5. T-SQL查询进阶--流程控制语句
  6. ClientDataSet 探讨
  7. 布局技巧3:创建高效布局
  8. 8位二进制补码表示整数的最小值是什么,最大值是什么
  9. php实现数值的整数次方
  10. 北京春雨天下软件公司的面试题
  11. 压缩软件自动化测试,FOR…IN…ZIP循环——自动化测试精解(14)
  12. ROS学习笔记13(测试一个简单的消息发布和消息订阅)
  13. IDM无法连接到目标服务器
  14. PS破解版全网下架?这款国产工具可完美替代
  15. CSS居中对齐、定位的总结
  16. 年薪百万不如狗?深圳的程序员才是买房界的黑天鹅!
  17. 织梦后台图片集图片内容框太小解决办法
  18. 世界500强公司面试题(很多)
  19. [初学Spring Boot](1):打不开localhost:8080/hello
  20. 大一下实验总结(二)

热门文章

  1. inline-block各浏览器兼容以及水平间隙问题解决方案
  2. python 实现异常退出
  3. js插件---JS表格组件BootstrapTable行内编辑解决方案x-editable
  4. python3和pip3安装和问题解决
  5. 由于SSH配置文件的不匹配,导致的Permission denied (publickey)及其解决方法
  6. 无法识别的属性“targetFramework”的解决方法
  7. Java进程占用内存过高,排查解决方法
  8. c#)Excel常用格式操作
  9. 差分及树上差分学习笔记
  10. 一文理解拉格朗日对偶和KKT条件