1、前言 最近为了兼容iOS8升级到Xcode6.0编译之前的工程,结果App无法在真机上运行。报错如下:The file “xxxx.app” couldn’t be opened because you don’t have permission to view it 2、解决方法 查看工程中警 ...
分类:
其他好文 时间:
2016-07-05 11:57:38
阅读次数:
127
UICollectionView在Swift3.0中的用法 UICollectionView的初始化跟OC中是相似的,创建 GameView 集成自 UICollectionView 。注意不同于UITableView的用法,他需要用 UICollectionViewFlowLayout 来指定一些 ...
分类:
编程语言 时间:
2016-07-05 11:44:04
阅读次数:
396
For my project I've made base cell class TableViewCell: UITableViewCell { private(set) var disposeBag = DisposeBag() override func prepareForReuse() { ...
分类:
其他好文 时间:
2016-07-03 23:13:23
阅读次数:
183
本文主要内容:1.纯代码创建自定义cell;2.Xib创建自定义cell.自定义Cell自定义cell的样式,效果图:
1.纯代码方式自定义cellSwift版:在项目中新建一个Cocoa Touch Class文件,取名为:MyCell,继承自UITableViewCell.进入创建好的MyCell.swift文件,声明要显示到cell上的控件:
然后重写cell的init方法,在init方法...
分类:
移动开发 时间:
2016-07-03 19:52:08
阅读次数:
316
iOS8统一的系统提示控件——UIAlertController 一、引言 相信在iOS开发中,大家对UIAlertView和UIActionSheet一定不陌生,这两个控件在UI设计中发挥了很大的作用。然而如果你用过,你会发现这两个控件的设计思路有些繁琐,通过创建设置代理来进行界面的交互,将代码逻 ...
分类:
移动开发 时间:
2016-07-02 18:51:46
阅读次数:
284
-(void) viewDidLoad { [self.remindTableView setDelegate:self];//指定委托 [self.remindTableView setDataSource:self];//指定数据源 } ...
分类:
移动开发 时间:
2016-07-01 13:32:08
阅读次数:
182
在开发中,使用UITableView显示数据,并对其进行操作时,当我们开启编辑模式后,通过左边的按钮对数据源进行了操作并刷新数据源,因为重用的问题可能会导致下一个显示的cell的布局出现紊乱,如图: ,我发现这种情况只要向左滑动cell又会恢复正常。 解决: 当我们点击了左边的按钮时,首先先关闭可编 ...
分类:
其他好文 时间:
2016-06-30 21:28:42
阅读次数:
96
最近自己使用了UITableView写了一个通讯录,但是在编写过程还算顺利,但是后来测试的时候,发现在iOS8中TableView的分区头不能正常显示,使用 - (NSString *)tableView:(UITableView *)tableView titleForHeaderInSectio ...
分类:
移动开发 时间:
2016-06-30 20:00:58
阅读次数:
872
#define IS_IOS8_0 ([[[UIDevice currentDevice] systemVersion] floatValue] < 8.0) #define WIDTH [UIScreen mainScreen].bounds.size.width #define HEIGHT [ ...
分类:
移动开发 时间:
2016-06-30 18:17:10
阅读次数:
156
UITableview系列内容包括:1.纯代码创建UITableview;
2.cell的样式、点击事件,cell的重用等;
3.页面的下拉刷新、上拉加载;
4.自定义cell。由于内容过多,分成多篇来介绍。本文主要介绍创建UITableview、cell的样式、cell的重用、cell的点击事件、cell左滑按钮等内容。1.创建UITableview首先在ViewController的类名后...
分类:
移动开发 时间:
2016-06-30 14:34:31
阅读次数:
388