下面以自定义的UITableViewCell的代理为例,记录一下swift中代理的使用 controller中的代码如 1 // 2 // ViewController.swift 3 // simpleDemo 4 // 5 // Created by liubo on 16/7/25. 6 // ...
分类:
编程语言 时间:
2016-08-31 23:56:26
阅读次数:
354
一.UItableview的初始化 一般来说,UItableview我们都将其定义为当前界面的私有变量(在.m文件中生明 @property (nonatomic,strong)UITableView);初始化的时候,为了思路清晰,我们使用懒加载的方法: //重写newsTableView的get方 ...
分类:
其他好文 时间:
2016-08-31 13:37:45
阅读次数:
153
一:首先查看一下关于UIScrollView的定义 UIScrollView用于显示超出屏幕大小内容,一般需要配合其他控件来使用,如添加一个UIImageView子控件,可以用来显示更大的图片; UITableView、UICollectionView以及UITextView这些可以滑动显示更多内容 ...
分类:
其他好文 时间:
2016-08-29 22:08:18
阅读次数:
200
前言 何为协议,简单来说在OC中我们使用关键字@protocol可以声明一个协议,并在协议中添加多个属性、方法供于遵循者实现,从某个角度上来说,这是一种不同于category机制的category。在日常开发中,协议可谓无处不在,最为核心的UITableView通过协议来获取数据、完成事件处理等。下 ...
分类:
移动开发 时间:
2016-08-29 09:08:29
阅读次数:
302
这些天做iOS项目的时候,需要通过定位来拿到当期城市的名称。百度地图SDK有这个功能,但为了不依赖第三方,这里使用iOS自带框架CoreLocation来实现这个需求。iOS8出来之后,针对定位需要多一点处理,才可以正常定位。 题外话:目前很多社交、电商、团购应用都引入了地图和定位功能,地图功能不再 ...
分类:
移动开发 时间:
2016-08-28 01:19:50
阅读次数:
343
iOS8之后,苹果增加了一个新功能。会根据位置,自动在锁屏界面左下角出现相关应用。比如用户在苹果零售店时候,右下角会出现Apple Store官方应用的快捷方式,按住左下角的图标向上滑动,即可快速解锁并打开相关应用,这与锁屏时相机解锁类似。 出现这种情况有4种情况: 开启蓝牙 具体可以参考之前的一篇 ...
分类:
移动开发 时间:
2016-08-26 21:27:37
阅读次数:
247
stackoverflow上有人提问这样的问题 http://stackoverflow.com/questions/16071503/how-to-tell-when-uitableview-has-completed-reloaddata 如果在reloadDate后需要立即获取tablevie ...
分类:
其他好文 时间:
2016-08-26 19:45:28
阅读次数:
134
iOS开发基础知识--碎片44 iOS开发基础知识--碎片44 1:App跳转至系统Settings 跳转在IOS8以上跟以下是有区别的,如果是IOS8以上可以如下设置: NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLSt ...
分类:
移动开发 时间:
2016-08-26 15:08:38
阅读次数:
240
iOS8之后我们就可以直接运用UISearchController的代理方法进行开发,不用再UIsearch和其他的一下东西了,我就直接给大家上代码吧 UISearchBarDelegate,UISearchResultsUpdating这两个代理方法 viewdidload: ...
分类:
移动开发 时间:
2016-08-26 15:06:01
阅读次数:
171
iOS开发基础知识--碎片31 1:UITableViewCell drawInRect 在iOS7中失败 解决办法,把Cell里的布局移到新建的View里面,在View里面实现DrawInRect,然后在Cell里面加载View,代码如下: @implementation CustomTableV ...
分类:
移动开发 时间:
2016-08-24 13:01:52
阅读次数:
188