- 博客(8)
- 收藏
- 关注
原创 iOS学习笔记——第六天
iOS学习笔记——第六天 今日学习概述 今天主要进行iOS开发中经常被用到的UIScrollView控件的学习,包括其基本使用、常见属性、代理的注意点等。 什么是UIScrollView 移动设备的屏幕大小是及其有限的,因此直接展示在用户眼前的内容也相当有限。 当展示的内容较多,超出一个屏幕时,用户可以通过滚动手势来查看屏幕以外的内容。 普通的UIView不具备滚动功能,不适合显示过多内容。 U...
2019-03-18 10:55:16 231
原创 iOS学习笔记——第五天
iOS学习笔记——第五天 昨日回顾 昨天的购物车实例简单地体现mvc设计模式,让我们回顾下view的封装。 如果一个view内部的子控件比较多,一般会考虑自定义一个view,把它内部子控件的创建屏蔽起来,不让外界关心。 外界可以传入对应的模型数据给view,view拿到模型数据后给内部的子控件设置对应的数据。 封装控件的基本步骤 在initWithFrame: 方法中添加子控件,提供便利构...
2019-03-13 18:44:39 286
原创 iOS学习笔记——第四天
iOS学习笔记——第四天 今日学习概述 今日接着完善昨日购物车的功能,主要学习四块内容:添加用于显示图片和文字的UIImageView和UILabel、设置数据、数据的存储和自定义控件。 添加用于显示图片和文字的UIImageView和UILabel 代码如下 //5.创建商品的UIImageView对象 UIImageView *iconView = [[UIImageView allo...
2019-03-07 19:31:17 318
原创 iOS学习笔记——第三天
iOS学习笔记——第三天 UIButton 按钮既能显示文字,又能显示图片,还能随时调整内部图片和文字的位置。 UIButton的状态 normal(普通状态) 默认情况(default) 对应的枚举常量:UIControlStateNormal highlighted(高亮状态) 按钮被按下去的时候(手指还未松开) 对应的枚举常量:UIControlStateHighlighted di...
2019-03-06 15:49:05 340
原创 iOS学习笔记——第二天
iOS学习笔记——第二天 一个简易加法计算器 要求实现最基本的加法运算。 分析:该页面由三个text、两个label和一个button构成。三个text分别用来数字输入,结果输出。两个label用来安置“+”和“=”。button是“计算”按钮。 大致的界面如图 计算按钮的代码 - (IBAction)Calculate { // 1. 拿到两个文本内容 NSString *fi...
2019-03-05 09:16:53 392
原创 iOS学习笔记——第一天
iOS学习笔记——第一天 iOS的开发流程 开发步骤 搭建基本的软件界面获得网络数据显示数据到软件界面 相应的技术点有UI(User Interface);网络请求、JSON;Model、UITableView。 一个改变颜色的实例 需求:该页面由一个label和三个button组成,要求点击下方三个按钮,label的文字及背景颜色发生相应变化。 我们看红色按钮的代码(另外两个按钮同理)。 - ...
2019-03-04 09:39:21 333
翻译 Objective-C学习系列之一 继承中的指针部分
这个例子来源于《Programmin In Objective-C(6 th)》,直入主题。 我们先写一个矩形类,其属性为长height,宽width,具有简单的设置长宽,计算周长面积的方法,相关代码如下: //Rectangle.h @interface Rectangle : NSObject @property int width,height; - (void) setWidth: (...
2019-01-18 12:22:28 123
原创 IOS学习笔记系列之一:Delegate的实现
**IOS学习笔记系列之一:Delegate的实现** 经过书上和网上的学习,代理主要由三部分组成: 协议:用来指定双方可以做什么,必须做什么。 代理:根据指定的协议,完成委托方需要实现的功能。 委托:根据指定的协议,指定代理去完成什么功能。 接下来我们通过一个具体的例子来实现代理功能(例子网上找的,侵删)。 我们先打开xcode,新建一个ios的single view app,...
2019-01-09 16:51:10 217
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人