iOS开发
油醋三椒
StuTan
展开
-
Objective-C中遍历数组NSArray方式
遍历的方式通过索引方式遍历数组使用下标方式访问NSArray *array = @[@"one",@"two",@"three"];for(int i = 0; i < [array count]; i++) { NSLog(@"%@",array[i]);}使用-objectAtIndex方法NSArray *array = @[@"one",@"two",@"three"];for(int i = 0; i < [array count]; i++) { NSL原创 2020-11-20 11:14:33 · 644 阅读 · 0 评论 -
UICollectionView的创建以及实现其简单布局
UICollectionView为什么要引入UICollectionViewUITableView的不足,无法实现更灵活的布局,UITableView无法实现右边情况,无法实现自定义设置位置关于UICollectionView的介绍提供列表展示的容器,内置复用回收池,支持横向+纵向布局,更加灵活的布局方式、动画、装饰视图,布局之间的切换与UITableView的比较与UITableView有相同的Api设计理念–都是基于datasource以及delegate驱动row —>原创 2020-11-06 20:53:49 · 483 阅读 · 0 评论 -
iOS计算文本高度和宽度(Objective-C)(UILabel和NSString两种方法)
通过UILabel 计算文本的宽度UILabel *label = [[UILabel alloc] init];label.text = @"searchKey";;label.font = [UIFont systemFontOfSize:14.0]; [label sizeToFit];CGFloat width = ceil(label.frame.size.width) + 1;通过UILabel 计算文本的高度UILabel *label = [[UILabel alloc] i原创 2020-11-06 20:41:29 · 2954 阅读 · 0 评论