- 博客(12)
- 收藏
- 关注
原创 iOS UILocalNotification本地离线推送 老玩家召回的本地推送
需求:离线的24小时、72小时、168小时,向用户发出召回推送。如果用户退出APP的时间是12:00之前就在第二天、第四天的12:00、第八天的18:00发推送。如果用户退出APP的时间是12:00之前就在第三天、第五天的12:00、第九天的18:00发推送。实现:思路:在用户将APP退到后台的时候添加本地推送。- (void)applicationDidEnterBackground:(UIAp...
2018-05-04 16:46:20 489
原创 对字符串中的字符进行排序并统计输出,如aaabbaaccx输出5a2b2c1x。
NSString *sourStr = @"aaabbaaccx"; NSMutableString *targetStr = [NSMutableString string]; NSMutableDictionary *dic = [NSMutableDictionary dictionary]; for (int i = 0; i < [sourStr l...
2018-05-04 15:47:20 436
原创 获取webView内容高度,自适应高度
很多时候需要先计算出webview的内容高度再去自适应高度,其实我们可以等UIWebViewDelegate的方法走完更新一下约束即可#pragma mark - UIWebViewDelegate- (void)webViewDidFinishLoad:(UIWebView *)aWebView { CGRect frame = aWebView.frame; frame
2017-12-12 15:09:14 486
原创 iOS 验证手机号、身份证号的正则
/** * 是否为有效的手机号码 * * @return 是否有效 */- (BOOL)checkIsValidPhoneWithPhone:(NSString *)phone{ NSString *pattern = @"^1+[34578]+\\d{9}"; NSPredicate *pred = [NSPredicate predicateWit
2017-12-12 14:51:15 301
原创 AFNetworking 3.0+ 设置请求头Header
AFNetworking 3.0+ 设置请求头HeaderContent-Type是application/octet-stream;charset=utf-8
2017-07-27 14:58:21 4115
原创 push界面下移64高度问题
解决方法:self.extendedLayoutIncludesOpaqueBars = YES;//另外:pushViewController到二级界面 如果二级界面没有设置背景颜色,默认是clea rcolor (xib创建的话是白色)
2017-02-08 13:25:18 1201
原创 手势与表格的点击事件处理
#pragma mark - UIGestureRecognizerDelegate- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch{ UITableViewCell *cell = [UITableViewCell new
2016-12-22 16:58:58 274
原创 语音动画实现
1.声明@property(strong,nonatomic)UIImageView *voiceImgV;-(UIImageView *)voiceImgV{ if ( _voiceImgV == nil) { _voiceImgV = [[UIImageView alloc]initWithFrame:CGRectMake(10, 10, 20, 20)];
2016-12-22 16:58:05 1757 3
原创 给界面添加右滑返回
UISwipeGestureRecognizer *rightSwipe = [[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(back)]; [rightSwipe setDirection:UISwipeGestureRecognizerDirectionRight]; [self.tab
2016-12-22 16:55:36 404
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人