- 博客(20)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 iOS中UITableview实现跨区域拖动效果的实现
Ios中UITableview实现跨区域拖动效果的实现在这里先复习一下Table的实现和其他的代理情况1:在继承自UIViewController的控制器的.h文件中实现两个代理这个代理的添加的位置不是太固定2:实现数据源代理的中协议为@required的方法,一下必须得实现的有两个- (NSInteger)tableView:(UITableView *)...
2015-07-24 08:55:34 2196
原创 iOS中Delegate的使用介绍
如果A想用B中的方法就要用代理来实现.具体实现步骤如下:(一个控制器一个uiview,uiview为A,控制器为B)1: 首先创建一个协议,该协议中的方法是 b想用a中的那个方法 func2: a想用b里的方法(在A类中)((可以理解)为 A 想调用B的方法,这个时候可理解成A继承了B.这时候b要做为父类,b里拥有子类,在b的.h文件中声明一个b类对象的...
2015-07-17 10:35:41 711
原创 iOS中实现视图的拖动
因为 UIView支持触摸时间,(uiview继承于UIResponder),而支持多点触摸需要定义UIView的子类,实现触摸相关的方法.触摸相关的方法有/**触摸开始时经过的事件*/- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event/*** 触摸滑动时处理的事件...
2015-07-16 08:57:06 1500
原创 iOS中视图控制器指定自定义UIView
他的好处就是在程序执行viewDIdLoad之前可以把我们需要用的数据加载完成.这也是减轻控制器的负担之一的办法.但是我个人觉得好是每有数据的延迟加载的功能牛.延迟加载只在数据需要的时候才被加载到视图,而不是一下子全部加载.--------------------------------------------------------------------------...
2015-07-15 10:44:14 1522
原创 iOS中自定义视图控件
在平常的开发中,可能有些代码是有重复使用,或者在另外的一个项目中会有这样的功能段.这个时候我们就要把该功能段封装,打包,以便后续使用.在调用的时候用有点类似于:有很多属性的类一样,在调用的使用要初始化,使用类的属性只需取出既可.实现功能过程如下1:首先创建一个控制器继承自UIView2:创建一个uiviewcontroller,把自定义uiview在...
2015-07-14 19:45:07 899
原创 iOS中UIButton的使用
UIButton和UIImageview都能显示图片,但是button能加载事件,关于他们之间的区别,已在我之前的文章里说明过,此处不做说明.1:创建UIButtonUIButton *dutyBtn = [UIButton buttonWithType:UIButtonTypeRoundedRect];这里的创建button的时候和其他的空间初始化的时候不一样,因为...
2015-07-13 23:08:12 910
原创 iOS中UITextField使用
UITextField同样也是在ios中使用频率最高的控件之一,他可以用来接受输入的文本内容,当点击时可以借助虚拟键盘来操作文本内容等信息.UITextField和UIlable相比UIlable只能显示文本UITextField 能显示文本,也能接受文本.1:创建一个UITextField和label的创建方法一样.第一步:开辟内存空间,并初始化/...
2015-07-13 22:40:33 1936
原创 iOS中UILabel的用法(三 )
UILabel是在app中最常用的控件,他继承了UIView,那就是说他拥有了UIView所拥有的方法.在UILabel中最常用的就是赋值显示,还有就是设置他得透明度了alpha....1:创建UILabelUILabel *text = [[UILabel alloc] initWithFrame:CGRectMake(50, 50, 200, 50)];和其他的控件一样...
2015-07-11 09:23:20 806
原创 iOS中UIView的用法(二)
在ios中向控制器中添加一个控件都是继承自UIView的,反过来说就是,每个控件都是UIView的多态的表现形式.总结如下:1:每个UIView代表一个屏幕上得一个矩形区域2:创建一个UIView2.1首先UIView是一个类所以在声明的时候要在对应的对象前加一个"*"来表示声明的对象.UIView *view = [[UIView alloc] initW...
2015-07-10 21:18:55 797
原创 iOS中UIWindow的用法(一)
今天发得东西较多,我觉得这些个东西需要分开来写,应为用的就一点,有的很重要.在这里的个人觉得这个window要记得的东西不是太多,当然相对来说的啊,到现在用到的地方也就是在设置程序启动的页面时,会想起这个东西了.总结如下:(1)window就是窗口,在ios程序中就是提供给程序运行的接口,来让程序有序的运行.每个app就是需要靠他来展现给客户的.(2)每个...
2015-07-10 19:32:25 756
原创 iOS中内存初级管理
1:内存的管理方式 在ios中可能会遇见(MRC)和(ARC)的两种管理方式. MRC:使用的人群可能是一些老程序员,应为他们觉得比arc更安全好用.(⼈人⼯工引⽤用计数)ARC:是基于MRC的一种管理方式(⾃自动引⽤用计数)OC采⽤用引⽤用计数机制管理内存,当⼀一个新的引⽤用指向对象时,引⽤用计数器就递增,当去掉⼀一个引⽤用时,引⽤用计数...
2015-07-07 19:53:45 435
原创 iOS中使用点语法
在实际的开发过程中,用点语法,绝对是加快开发过程的一个好帮手,废话不多说,开始上代码1:在ios中使用点语法必须配置的关键字@property在ios开发过程中只要有这个关键字的,包括任何类库中的有该词修饰的都可以用点语法使用.看一下具体的语法@property(nonatomic,retain) NSString *names;这里写一下括号里的关键字,不做仔细...
2015-07-06 21:23:27 720
原创 iOS中避免类的循环引用和协议一起使用
在项目中,比如两个类同时互有对方的元素。例如生活中的领导和员工一样。领导下面要有员工的姓名 员工要知道领导的姓名。那这个时候姓名的属性在两个类中都要互有的。 下面的事解决办法了。以皇帝朱元璋和员工常遇春为例。并着协议一块来了,上代码。。。 首先作为老板要给下面的员工规定协议了,来我公司上班的话。所以协议内容如下 1 :新建一个协议 EveryDayWork....
2015-07-04 15:09:54 487
原创 iOS中NSDate和NSString相互转换
今天给大家分享一些关于NSDate和NSString相互转换。日期转成字符串。这个虽然简单,但是我相信很多朋友初次遇到肯定束手无策。脑子里蹦出四个字:这怎么转?直接上代码://获取系统当前时间NSDate *currentDate = [NSDate date];//用于格式化NSDate对象NSDateFormatter *dateFormatter = [[NSDat...
2015-07-04 09:25:57 28625
原创 iOS中使用协议(protocol)的用法
协议在ios中是和代理一块成双成对的使用的.在后面的UI阶段我们会经常遇见,如,datable...如何定义一个自己的协议尼.列位上眼呐!1.协议的表示:@protocol2.如何创建一个协议文件步骤如下: New File->OS X ->Cocoa ->Objective-c protocol.然后输入一个协议的名称.可以随便起.咱们这里叫(CarsStandar...
2015-07-03 19:41:33 4480
原创 iOS中使用UITableView加载数据项
ios中用UITableView加载数据 实现步骤 1:添加数据源和数据代理模式 2:设置数据源和代理 3:实现 具体步骤如下: 1:添加数据源和数据代理模式 在oc中添加的方法如下图1位置标注 在@interface viewcontrol()后面用“第二步: 在程序加载时设置table的数据源和数据代理模式代码如下:...
2015-07-01 19:32:17 1593
ios添加百度地图,定位之后,地图就是空白,把程序退出,地图就显示正常
2016-01-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人