ios 使用环信头像和昵称的数据库封装
项目中使用到了环信,其中环信的头像和名称要自己来维护。所以封装了一个简单地数据可。可供参考https://github.com/suifumin/saveNickAndheadicon【详细】
url拼接中文处理
2018年12月15日 赞:0 评论:0 阅读:43
swift(学习)设置lable/textview的文字间距
let width : CGFloat = UIScreen.main.bounds.size.width override func viewDidLoad() { super.viewDidLoad() self.view.backgroundColor = UIColor.white let str :String = "在实际开发中,敖德萨李达康佛清洁皮肤红包佛join带来大盘跌破爱打架;更新:我刚发布了文章就有人私信问怎么改变字间距 (每行字与字之间的间距)代码频道为您提供代码下载,免费代码,开发代码,代码库,代码...【详细】
lable间距调整swift
2018年12月06日 赞:0 评论:0 阅读:25
当遮挡前置摄像头的时候引起的黑屏问题
在接入环信之前应用是好的,但是接入环信之后出现了问题。手机的前置摄像头一被遮挡,屏幕就会变黑。手指拿开,屏幕就又变亮了,恢复了常态。百思不得其解。后来找到了解决方法。 是因为我们调用了光线识别。只要去掉了就可以了。 在整个项目中搜索setProximityMonitoringEnabled,只要把这个BOOL值设置为NO就可以了。【详细】
url拼接中文处理
2018年07月27日 赞:0 评论:0 阅读:247
环信的使用心得(名称和头像)
自己做项目的时候用到了环信。环信的集成分了两部分我,一部分是SDK的集成,一部分是easeUI的集成。SDK部分我用cocoapods集成的。但是在集成easeui的时候我却遇到了难题,cocoapods集成需要填写git账号和密码,因为当时配置太久了,不太记得。就手动继承。但是还是一直报错,后来直接使用demo中的部easeui。 但是还是会冲突,是因为我们环信...【详细】
2018年07月25日 赞:0 评论:0 阅读:185
GCD调度组的使用
现在项目中有这样的一个需求,两个接口,一个接口返回的是金额总数,一个是剩余总数,那么提现的总数就要自己计算了。而接口请求数据因为网络延迟,不知道哪一个先完成。所以就想到了调度组。这样子就可以确保只有当既获取金额总数又获取剩余总数的情况下才执行计算提现金额 dispatch_group_t group = dispatch_group_create(); dispatch_queue_...【详细】
GCD调度组
2018年04月28日 赞:0 评论:0 阅读:277
字符串的转码截取,将部分内容转换成字典
后台返回的数据格式 alipay_sdk=alipay-sdk-java-dynamicVersionNo&app_id=2018032602447356&biz_content={"body":"AP433654871174938624","out_trade_no":"AP433654871174938624","product_code":"QUICK_MSECURITY_PAY","subject":"支付订单","timeout_express":"30m","total_amount":"9.36"}&charset=UTF-8&format=json...【详细】
后台返回数据处理
2018年04月16日 赞:0 评论:0 阅读:220
拼接URL有中文的处理
NSString urlString = [NSString stringWithFormat:@"【详细】
url拼接中文处理
2018年04月16日 赞:0 评论:0 阅读:221
将字符串转换成金钱显示xing
(void)viewDidLoad { [super viewDidLoad]; NSString *result = [self changValueToMoney:@"100000000"]; NSLog(@"%@",result); } -(NSString )changValueToMoney:(NSString )str{ float value = [str floatValue]; NSNumberFormatter formatter = [[NSNumberFormatter alloc]init]; formatter.numberStyle =kCFNumberFormatterCurrencyStyle; NSString newAmount = [formatter stringFromNumber:[NSNumber numberWithFloat:value]]; NSString *result = [new...【详细】
textFiled 键盘监测
2018年04月15日 赞:0 评论:0 阅读:300
监测键盘弹出,textfiled的上移
首先注册两个通知来监听 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:@"UIKeyboardWillShowNotification" object:nil]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillHidden:) name:@"UIKeyboardWillHideNotification" object:nil]; 然后分别实现 pragma mark -键盘即将显示的时候调用 (void)keyboardWillShow:(NSNotification *)send...【详细】
textFiled 键盘监测
2018年04月15日 赞:0 评论:0 阅读:220
ios 11以后tableView刷新数据造成的上下跳动的解决方案
个人理解为是因为当前tableVIew又重新计算行高的原因,所以我们给tableView一个默认的行高,防止重复计算行高造成的界面显示上下窜动。 我的更改方法: table.estimatedRowHeight = 0; table.estimatedSectionHeaderHeight = 0; table.estimatedSectionFooterHeight = 0;【详细】
ios tableview 界面跳动
2017年11月22日 赞:1 评论:0 阅读:1410
cellForRowAtIndexPath方法不执行的解决办法
-(UITableViewCell )tableView:(UITableView )tableView cellForRowAtIndexPath:(NSIndexPath )indexPath{ static NSString reusedID = @"keyCell"; UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:reusedID]; if(!cell){ cell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:reusedID]; cell.textLabel.text = self.keyDataArray[indexPath.row][0]; } return cell; } 刚开始一直不执行,后来...【详细】
cell的reload失效原因
2017年11月16日 赞:0 评论:0 阅读:369
共11个 共1页
sina weixin mail 回到顶部