iOS UICollectionView
iOSTianNan
这个作者很懒,什么都没留下…
展开
-
UICollectionView入门--使用系统UICollectionViewFlowLayout布局
UICollectionView入门–使用系统UICollectionViewFlowLayout布局类转载 2016-11-24 15:56:33 · 626 阅读 · 0 评论 -
[自定义TableViewCell的删除视图 + iOS11下自定义删除失效适配]
iOS11之前,自定义删除按钮Native定制TableViewCell的删除视图////找到系统中删除按钮对应的类型UITableViewCellDeleteConfirmationView去自定义的cell里面 找到并修改此view样式@implementation SCTableViewCell- (void)layoutSubviews{ [super layoutSubview原创 2017-11-22 10:10:06 · 4671 阅读 · 0 评论 -
[导航控制器中,各个控制器的dealloc方法调用时机]
RT [__block / __weak 影响dealloc 释放]原创 2017-11-23 10:55:37 · 744 阅读 · 0 评论 -
[iOS UICollectionView拖拽排序] 菜单管理 拖拽/点选/交换位置
参考帖子[iOS 利用UICollectionView拖拽排序 实现的仿照腾讯新闻频道管理功能 XLChannelControl]( http://blog.csdn.net/u013282507/article/details/54374952)这个是我仿照上面帖子的学习作业,仅供自己以后翻阅简单用法 v = [[SDMajletView alloc] initWithFrame:CG转载 2017-05-31 15:07:10 · 2581 阅读 · 0 评论 -
[iOS 给View 添加虚线框] CAShapeLayer 绘制
-(void)addBorderLayer{ _borderLayer = [CAShapeLayer layer]; _borderLayer.bounds = self.bounds; _borderLayer.position = CGPointMake(CGRectGetMidX(self.bounds), CGRectGetMidY(self.bounds));转载 2017-05-31 10:37:14 · 1770 阅读 · 0 评论 -
[iOS 获取当前窗口导航控制器中栈顶viewController] 不普遍适用
项目背景目前做MQTT多点登陆提示,弹出框目前显示于手机当前窗口 弹出框不与当前viewController有关系问题:我需要获取当前屏幕下的viewController项目结构特殊目前App的结构是 MainViewController { 1.NavigationViewController1 2.NavigationViewController2 3.NavigationViewC原创 2017-05-19 10:45:51 · 5530 阅读 · 0 评论 -
[iOS 通过手势获取触发点 CGPoint ]locationInView / translationInView
UITouch类中包含如下成员函数: - (CGPoint)locationInView:(UIView *)view:函数返回一个CGPoint类型的值,表示触摸在view这个视图上的位置,这里返回的位置是针对view的坐标系的。调用时传入的view参数为空的话,返回的时触摸点在整个窗口的位置。 locationInView:获取到的是手指点击屏幕实时的坐标点; translation转载 2017-05-27 14:36:44 · 2018 阅读 · 0 评论 -
[iOS 自定义导航栏/导航条]隐藏系统导航条
先看效果第一种 代码里改变了导航条颜色第二种 固定导航颜色的其实这两个没什么区别,主要是封装了一个导航条NavigationBar 继承自UIView思路使用代码,实例化导航条(前提是已经在设置导航控制器的时候 隐藏了系统的导航条),设置导航条样式(样式可以自己添加,自己定义) LFFNavigationBar *lffNavBar = [[LFFNavigationBar alloc] initW原创 2017-03-10 17:43:44 · 1655 阅读 · 0 评论 -
[iOS tableview]自定义HeadView + 复用
一般 UITableView headerView头视图的复用-(UIView*)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{ static NSString *IDD = @"dddd"; UITableViewHeaderFooterView *view = [table原创 2016-12-09 14:07:14 · 4603 阅读 · 0 评论 -
[iOS tableViewCell 复用] xib自定义cell 修改cell中按钮状态 出现按钮状态被复用
最近脑子秀逗了 最近开始手写购物车,在自定义tableviewcell之后,在自定义的cell中添加一个可以选中的按钮,啥也没想就去register 然后设置代理,在vc中去修改按钮状态 btn.selected = !btn.selected 然后去看效果啊,恩 cell 的第一个被选中了, 然后往下一拉,screen外面的一个cell上的按钮状态 也是处于被选中状态,哭下面是百度来的办法原创 2016-12-13 16:27:56 · 2887 阅读 · 0 评论 -
swift4.0 模拟微博cell, AutoLayout自动计算rowHeight, 约束冲突问题解决!
背景介绍:1.我有一个baseViewController. 里面内置一个父类级别的tableView. 并且实现好了代理方法,以供子类重写实现自己的功能// MARK: - 基类tableView代理方法extension LFBaseViewController: UITableViewDataSource,UITableViewDelegate { //基类只是负责方法的...原创 2018-08-28 18:09:34 · 661 阅读 · 0 评论