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