今天做的主要是一个模仿淘宝,上拉进入商品详情的功能,主要是通过 tableView 与 webView 一起来实现的,当然也可根据自己的需要把 webView 替换成你想要的 ...
分类:
移动开发 时间:
2017-05-31 14:09:20
阅读次数:
272
#import "ViewController.h" #define HEIGHT [UIScreen mainScreen].bounds.size.height #define WIDTH [UIScreen mainScreen].bounds.size.width @interface Vi ...
分类:
其他好文 时间:
2017-05-31 12:04:20
阅读次数:
212
事实上这个问题我非常早就想过,仅仅是没有通过去写程序实现,昨天有人提起,我就巧了一下 不知道大家打印郭tableview:cellforrow中cell初始的次数,也就是重用池中的cell个数。这个是固定的,比方屏幕最多能够显示4个cell那么重用池个数可能为5个6个或者7左右,我就想了假设scro ...
分类:
移动开发 时间:
2017-05-30 16:08:06
阅读次数:
272
iOS7上tableView的切割线左边短了一点,要实现和iOS6中的效果还是有方法的,UITableView头文件中个属性: @property (nonatomic) UIEdgeInsets separatorInsetNS_AVAILABLE_IOS(7_0)UI_APPEARANCE_SE ...
分类:
移动开发 时间:
2017-05-28 10:51:52
阅读次数:
173
extension UITableView { func addNotifications() { NotificationCenter.default.addObserver(self, selector: #selector(boardWillShow(not:)), name: NSNotif ...
分类:
编程语言 时间:
2017-05-25 11:51:32
阅读次数:
175
Key Value Coding是cocoa的一个标准组成部分,它能让我们能够通过name(key)的方式訪问属性,某些情况下极大地简化了代码。可称之为cocoa的大招。 例如以下的样例: 使用KVC的优点 不使用KVC - (id)tableView:(NSTableView *)tablevie ...
分类:
移动开发 时间:
2017-05-22 22:10:30
阅读次数:
244
if ([_tableView respondsToSelector:@selector(setSeparatorInset:)]) { [_tableView setSeparatorInset:UIEdgeInsetsZero]; } if ([_tableView respondsToSele ...
分类:
其他好文 时间:
2017-05-18 15:48:48
阅读次数:
91
SYRefresh 地址: https://github.com/shushaoyong/SYRefresh 一款简洁易用的刷新控件 示例程序: 默认刷新控件使用方法: GIF图片刷新控件使用方法: GIF图片加文字刷新控件使用方法: UICollectionView的使用方法同上,如果UIColl ...
分类:
其他好文 时间:
2017-05-17 19:10:51
阅读次数:
151
第一条:UITableViewCell 内容的设置 //文本放到最后 NSIndexPath *indexPath = [NSIndexPath indexPathForRow:_dataArr.count - 1 inSection:0]; [_tableView scrollToRowAtInd ...
分类:
移动开发 时间:
2017-05-16 14:54:11
阅读次数:
264
应用的场景是在开发中使用了单选按钮 在tableView上添加单选按钮操作,即点击就可以选中相应的操作,具体的界面展示如下: 这种情况下在iPhone 上展示选择并未有什么问题,但是当应用运行在iPad上的时候就会出现如下错误: 错误的原因很明显就是引用了已经释放掉的资源,这个资源就是: 设置了它的 ...
分类:
编程语言 时间:
2017-05-15 17:27:37
阅读次数:
209