自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

iOS开发

学无止境

  • 博客(4)
  • 收藏
  • 关注

转载 iOS 获取当前正在显示的视图控制器ViewController(最全)

一、前言:本来不怎么想写这篇文章的, 因为这种东西网上随便搜一大堆。但是还是发现项目中有些同学,没怎么理解好,直接照搬网上的,殊不知其本身虽处理了大部分情况,却仍有一些情况是漏掉的。所以就有了下面这篇文章。二、场景:在处理 URL Router 跳转的时候,经常需要得到“当前最上层的视图控制器”来进行视图跳转。三、注意点:网上比较多遗漏的场景是:A present B, B presen...

2019-08-18 19:40:38 6704

原创 UItableviewCell 自动设置Cell高度(UITableViewAutomaticDimension)

我们之前在tableview中,经常要设置行高,如果设置了一个固定的高度,就达不到“数据驱动UI”了效果了。接下来,我写了一个demo,看看效果:ViewController:#import "ViewController.h"#import "TestCell.h"#import "TestModel.h"@interface ViewController ()<UITableV...

2019-08-17 12:11:46 8519

原创 iOS 数组遍历的同时移除元素(reverseObjectEnumerator)

之前数组遍历的同时,想同时移除元素,我们是不能直接通过for循环来删除的,一不小心就崩溃。一般我们是采用 enumerateObjectsUsingBlock 来进行元素的删除,这个是可以的。今天想介绍一种不一样的方法:逆序遍历 NSMutableArray *tempArray = [NSMutableArray arrayWithArray:@[@(1),@(2),@(3)]]; ...

2019-08-16 15:22:22 2684

原创 makeObjectsPerformSelector 实现轻松移除subview

之前我们移除subview 总是通过遍历,然后在遍历中移除,比较费劲,现在发现了一个比较便捷的办法,就是通过makeObjectsPerformSelector 实现让每一个元素执行同一个方法:removeFromSuperview。[self.contentView.subviews makeObjectsPerformSelector:@selector(removeFromSupervie...

2019-08-16 14:21:24 526

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除