五一结束,北戴河,yy,差一点,不太敢
collectionView Cell 设置颜色,蓝色,但是其他cell颜色也蓝色了,因为只写了if 没写else
if (indexPath.item == 0) {
cell.backgroundColor = kEssentialColor;
}else {
cell.backgroundColor = kG6Color;
}
1、获取string的宽度
-(float) width:(NSString *)text{
CGSize size=[text sizeWithFont:[UIFont systemFontOfSize:15]constrainedToSize:CGSizeMake(MAXFLOAT,36)];
//text是想要计算的字符串,15是字体的大小,36是字符串的高度(根据需求自己改变)
return size.width;
}
collectionViewCell 间距不对
- (NSArray *) layoutAttributesForElementsInRect:(CGRect)rect {
NSArray *answer = [super
layoutAttributesForElementsInRect:rect];
for(int i = 1; i < [answer count]; ++i) {
UICollectionViewLayoutAttributes *currentLayoutAttributes
= answer[i];
UICollectionViewLayoutAttributes *prevLayoutAttributes
= answer[i - 1];
NSInteger
maximumSpacing = 4;
NSInteger origin = CGRectGetMaxX(prevLayoutAttributes.frame);
if(origin +
maximumSpacing + currentLayoutAttributes.frame.size.width < self.collectionViewContentSize.width) {
CGRect frame =
currentLayoutAttributes.frame;
frame.origin.x = origin +
maximumSpacing;
currentLayoutAttributes.frame = frame;
}
}
return answer;
}
-------
一个接口高了一下午,定位,直接用小崔给的代码就行了 参数,省份,城市参数
---------
/**
* 去掉"市"
*
* @param string 待验证的字符串
*
* @return 不带"市"的字符串
*/
-(NSString *)removeShi:(NSString *)string {
if ([string hasSuffix:@"市"]) {
return [string componentsSeparatedByString:@"市"][0];
}else {
return string;
}
}
--------------------------------------------------
iOS6被废弃的方法,判断后使用
------------------------------------
隐藏出诊地点,--根据数据来变的,给个假数据
------------------------------
数组不能调用removeObjAtIndex方法
可变数组才能调用removeObjAtIndex方法
------------------------------------
这个请求写的太繁琐
- (void)requestSpecialistComingInfor:(NSString *)lbsProvince lbsCity:(NSString *)lbsCity province:(NSString *)province city:(NSString *)city {
------------------------------------------------------------
NSMutableArray *tempOriginFacultyArray = self.originFacultyArray.copy; //删除崩溃
mutableCopy不崩溃
[temp delete:model]; .// 不是数组的方法,会崩溃
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?