摘要:
主题思想:如A、B、C、D 四个视图控制器。 想要在 A push B 后, B 在push 到 D ,然后从 D pop 到 C ,在从 C pop 的A 解决方法如下: 1.假如此时在 A 控制器下,想要到 push 到 B, 可以这样写 2.此时已经到 B 控制器下了, 接下来是 push 到 阅读全文
摘要:
//通过取出字典的所有key值,利用sortedArrayUsingComparator进行降序排序 - (NSMutableArray *)reqDiction:(NSDictionary *)dict{ NSArray *allKeyArray = [dict allKeys]; NSArray *afterSortKeyArray = [allKeyArray sorte... 阅读全文
摘要:
NSMutableArray *arr = dataDic[@"list"]; // NSMutableDictionary *seqDic = [NSMutableDictionary dictionary]; for (int i = 0; i < arr.count; i++) { ... 阅读全文
摘要:
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch{ //感觉collectionView有错@"CollctionCell" if ([NSSt 阅读全文
摘要:
iOS8之后苹果推出的一个新特性Self Sizing Cells,意思就是让cell自己计算自己的高度,当我们在cell里面添加完所需控件,并约束好位置之后,我们只需要设置 tableView.estimatedRowHeight = 44.0f;//推测高度,必须有,可以随便写多少 tableV 阅读全文
摘要:
UILabel *titleLabel = [[UILabel alloc] init]; titleLabel.text = @"很抱歉,没有找到相关文件\n您可以申请添加"; titleLabel.numberOfLines = 2; titleLabel.font = [UIFont syst 阅读全文
摘要:
以前写过改cell的长度很复杂,下面这个方法非常快捷的就改变了cell分割线的长度和颜色; self.tableView.separatorInset = UIEdgeInsetsMake(0,12, 0, 12); self.tableView.separatorStyle = UITableVi 阅读全文
摘要:
[UIView beginAnimations:nil context:nil]; [UIView setAnimationDuration:0.4]; [UIView setAnimationDelegate:self]; selected.frame =CGRectMake(1024-170,( 阅读全文
摘要:
用([array count]==0 )来判断是否为空,都是坑,如果array为空的话,执行count就会直接报错,程序崩溃退出。 正确判断NSArray是否为空的方法: if(array != nil && ![array isKindOfClass:[NSNullclass]] && array 阅读全文