本周我们开始制作一个暴走漫画小程

一暴走漫画的初步界面制作

图示如下:

1.首先创建一个工程并且命名为暴走漫画,将图标文件导入该工程中(直接从mac中拖入图片到工程即可)

2.接着打开image.xcassets文件夹可以看到一个AppIcon和LaunchImage。

其中AppIcon中是IOS应用程序在桌面中显示的图标,如图所示选择这两个选项以同时适应iphone所有版本os。

1.然后将对应大小的图片拖入到Icon框中。完成AppIcon,也就是软件图标的设置

2.接着进入launchimage选项设置进入程序的动态等待界面(初步设计完成)

二  初始页面(主页面制作)

1.在ViewContraller控制器中插入一个imageview控件适应窗口大小,并导入背景图片(只要是在空间中添加按钮图片或者背景图片,都需要先把png格式的图片导入本次工程中,在右侧Images。Xcassets中点import导入就可以使用),如图

1.添加一个button控件,并且在cocoa touch中创建一个新的OC类,命名为CJViewContraller1,(只要是新建了一个viewcontroller,就应该新建一个类与其进行关联(包括.H和.M文件)来对其中的空间添加相应的函数)

2.在show the attributes inspector中将title的内容删除(即删除button按钮的内容),并在其下的button选项中更白background值为欲替换图标的值。如图

3.在新的view controller 中,将customclass 中的class改成刚才新建的CJViewCtroller1,这样这个页面就与新建的控制器进行了连接。

4.在主viewcontrollor右键单击按住刚才设置的button并且拖到新创建的viewcontroller中。

5.在新的viewcontrollor中,创建自己想实现的控件,创建一个BUTTON并命名为返回

6.如图勾选

就可以在便以其软件中同时显示页面编辑部分storyboard以及代码编写部分,方便通过代码对显示页面进行设置

7.右键单击返回按键并且拖到右边代码段中,函数名随意,但注意自己能辨识出该函数。在该函数中编写代码:[self dismissViewControllerAnimated:YES completion:^{}];

即可实现返回主菜单功能,其中yes选项可以更改为no,只是取消了滑动动画效果

重复上一步步骤,即可完成该程序的功能,最后附上程序图

iOS 程序开发零散重点知识总结(一)暴走漫画制作笔记一相关推荐

  1. iOS 程序开发零散重点知识总结(一)暴走漫画制作笔记二

    1.如何添加软件图标:右侧Imagees.Xcaeests-------AppIcon-------- 根据像素以及倍数直接选择相对应的图标拖入 2.如何修改软件名字: 左侧选择工程,然后在右侧选择i ...

  2. ios 程序开发零散重点知识总结(一)暴走漫画制作笔记四

    五  常见错误之分析 "this class is not key value coding - compliant for the key abc" 代表在控件和函数链接的过程中 ...

  3. iOS 程序开发零散重点知识总结(一)暴走漫画制作笔记三

    1.按钮: StateConfig 可以设置按键活动(也就是按钮按下去)以后的文字.比如 表示按钮按下之前显示123. 然后设置为 表示按下按钮以后,按钮文字变成345(也就是高亮状态),但是松开按钮 ...

  4. IOS开发系列--IOS程序开发概览

    IOS开发系列--IOS程序开发概览 2014-08-04 19:42 by KenshinCui, 9983 阅读, 51 评论, 收藏, 编辑 概览 终于到了真正接触IOS应用程序的时刻了,之前我 ...

  5. iOS开发系列--IOS程序开发概览ios基础

    iOS开发系列--IOS程序开发概览 概览 终于到了真正接触IOS应用程序的时刻了,之前我们花了很多时间去讨论C语言.ObjC等知识,对于很多朋友而言开发IOS第一天就想直接看到成果,看到可以运行的I ...

  6. OpenFOAM程序开发的基本知识(基本术语)

    OpenFOAM程序开发的基本知识(基本术语) OpenFOAM程序开发的基本知识 openFOAM的基本术语 重要的环境变量: $WM_PROJECT_USER_DIR ―― OpenFOAM的用户 ...

  7. Android vs iOS 程序开发:我该选哪一个?

    移动应用程序开发是软件生产中增长最稳定的领域之一.几年前来移动应用程序数量激增,对快速便捷应用程序的需求一直在增长.仅是在2020年,据估计用户将大约87%的在线时间用于移动应用程序,也就是手机的Ap ...

  8. 小程序开发之基础知识(0)

    前言:2016年9月21日,微信小程序正式开启内测. 2017年1月9日0点,万众瞩目的微信第一批小程序正式上线,用户可以体验到各种各样小程序提供的服务. 人类发展史大抵经历了石器时代,青铜器与铁器时 ...

  9. 微信小程序开发总结与心得(一)

    Fundebug专注于JavaScript.微信小程序.微信小游戏,Node.js和Java实时BUG监控.真的是一个很好用的bug监控费服务,众多大佬公司都在使用. 0 前言 最近的工作重心一直在小 ...

最新文章

  1. 如何将简单CMS后台管理系统示例转换为Java、Php等不同后台语言的版本
  2. windows下编译lua源码
  3. IAR的const,变量指定绝对地址,函数指定存取区域
  4. 模拟人生4修身拉德兰连衣裙MOD下载
  5. .NET Core开源API网关 – Ocelot中文文档
  6. Vue.js实战之Vuex的入门教程
  7. js实现复制html页面
  8. Java高级面试题!这是一份面向Java开发者的复习指南
  9. Ubuntu chmod 命令
  10. MapXtreme 2005 学习心得 了解新建MapXtreme项目结构(二)
  11. MATLAB 常用语法、函数
  12. chm文件打不开的解决办法
  13. 微软必应词典案例分析
  14. python读书心得体会范文_读书心得体会范文5篇
  15. 阿里-蚂蚁金服-一面电面-上海-java研发实习生
  16. 怎样开始入门学计算机,新手如何开始学电脑 新手学电脑从何入门
  17. 输入10个学生某门课的成绩,用函数找出最高分、最低分,计算平均分,并在主函数中输入和输出(用函数和全局变量来完成)(C语言)
  18. 信息隐藏——扩频水印
  19. 双臂路由实现vlan间通信
  20. 加速度传感器灵敏度表示的几种方式LSB/g,count/g,V/g,V/°,请给出几种方式之间的说明及转换公式

热门文章

  1. 那一年我们都还高三~~~
  2. 【转载】时尚完美_Office_2003_SP3 3合1精简双版2014.01
  3. python成语游戏代码_Python基础,猜成语小游戏
  4. 丫头,该有个家了。(很温暖的文章,送给女孩子。)
  5. 在Ubuntu 16.04中关闭daily upgrade clean,加快开机速度
  6. 微信多开批处理(自动获取安装路径)
  7. JPA中如何获取connaction
  8. 二进制小数 牛客网 程序员面试金典 C++ Python
  9. 浅析mel滤波的快速计算
  10. 幸福人生讲座(三):教育的本质是什么?