自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 获取APP的URLscheme

1.在App Store下载Apple Configurator 22.打开Apple Configurator,链接上手机。登录苹果账号3.点击导航条上的添加,选择应用。4.选择要获取URLscheme的app。5.前往文件夹~/资源库/Group Containers/K36BKF7T3D.group.com.apple.configurator/Library

2018-01-31 15:45:40 44601 1

原创 分享时的缩略图不显示问题

问题:我商品分享的时候会显示标题,logo和一个连接。标题是可以显示出来的,但是logo显示不出来。网上也查了一些原因,但是针对我的问题都不够全面,所以自己找到原因后总结了一下。代码是:            //创建分享消息对象            UMSocialMessageObject *messageObject = [UMSocialMessageObje

2017-06-27 12:04:52 7615 2

原创 循环请求数据时,返回的结果没有按照顺序显示的解决方法

//开启线程,设置最大并发数为1dispatch_queue_t conCurrentQueue = dispatch_queue_create("test", NULL);        NSOperationQueue *queue = [[NSOperationQueue alloc] init];        queue.maxConcurrentOperat

2017-05-17 08:26:06 915

原创 百度地图之室内地图

召唤代码君:头文件#import "RoomViewController.h"#import #import #import #import #import "RoutAnnotation.h"#import "LocationTransform.h"//note:RoutAnnotation.h是直接用的百度提供的dem

2017-04-10 16:32:54 7722

原创 总结目前经常遇到或者难解的错误类型

一:传的参数类型不对所导致的程序崩溃,控制台输出:[__NSCFNumber rangeOfCharacterFromSet:]: unrecognized selector sent to instance 0xb000000000000122二:xcode在真机上运行程序,提示以下信息:Unable to add device

2017-01-21 10:02:15 492

原创 手势小记

一:.拖动手势1.获取手势所在的视图-(void)panAction:(UIPanGestureRecognizer *)gesture {    UIView *bgView = gesture.view;//bgView就是添加手势的视图    }2.获取手势接触屏幕的初始坐标-(void)panAction:(UIPanGestureRecognizer *)ge

2016-12-22 17:59:18 214

原创 学习webview

一:初始化一个webview  UIWebView *webView=[[UIWebView alloc]initWithFrame:CGRectMake(0, 0, WIDTH,describeHeight)];            webView.scalesPageToFit=YES;            webView.delegate=self;

2016-12-20 17:15:24 466

原创 collectionViewCell防止复用的两种方法

collectionView 防止cell复用的方法一://在创建collectionView的时候注册cell(一个分区)UICollectionViewCell *cell=[collectionView dequeueReusableCellWithReuseIdentifier:@“cell" forIndexPath:indexPath];    for (UIV

2016-11-28 17:49:30 16123

原创 tableView的表头

表头和页眉是有区别的,表头是整个tableview的头部,而页眉相当于区头,是tableview每个分区的头部。并且创建页眉的时候tableview的style应该是Group,而创建表头的时候则Pline和group都可以。表尾和区尾亦如是。1.创建headerview(注意创建表头的代码一定要在布局tableview的代码之前调用)-(void)setHeadView{

2016-10-14 08:59:44 1870

原创 tableView和collectionView刷新的三种方法

1、刷新一行    NSIndexPath *indexPath=[NSIndexPath indexPathForRow:3 inSection:0];    NSArray *indexArray=[NSArray arrayWithObject:indexPath];    [addTab reloadRowsAtIndexPaths:indexArray withRowAnim

2016-10-12 08:24:53 10056

原创 NSString的几个常用的方法

1.截取字符串NSString*string =@"sdfsfsfsAdfsdf";string = [string substringToIndex:7];//截取掉下标7之后的字符串NSLog(@"截取的值为:%@",string);[string substringFromIndex:2];//截取掉下标2之前的字符串NSLog(@"截取的值为:%@",string);

2016-10-08 14:30:02 257

原创 运行项目的时候只能选择my mac不能选择模拟器或者真机

运行项目的时候只能选择my mac不能选择模拟器或者真机,如图:点击红框部分,会出现Edit SchemeNew SchemeManage Schemes这三个选项,选择第一个,出现如下弹框,红框部分为none点开红框部分,选择你项目的名字即可,如图:

2016-09-23 17:41:02 898

原创 MBProgressHud的显示问题

我的这个项目中用到了collectionView,MJRefresh,和MBProgressHud。重新进入这个界面时,加载圈的背景总是出现不全,但是菊花和字体都能显示出来。刚开始,我以为是collectionView和MBProgressHud冲突了,调试了几次发现应该是MBProgressHud和MJRefresh冲突了,但是不知道怎么解决,在网上查了很多资料也没找到办法,后来从代码里找到

2016-09-16 18:09:52 1975

原创 自定义表情键盘

自定义键盘:-(void)viewDidLoad {//增加监听,当键盘出现收出消息    [[NSNotificationCenter defaultCenter] addObserver:self                                             selector:@selector(keyboardWillSh

2016-09-07 16:18:11 338

原创 计算两个时间的时间差

计算两个时间的时间差,可以分成三步:1.开启定时器2.定时器要实现的方法(showNowTimer)3.关闭定时器具体代码如下:-(void)viewWillAppear:(BOOL)animated {    //界面将要出现的时候开启定时器    if(_maintainTimer){        [_maintainTimer

2016-09-06 17:38:13 1078

原创 通知(NSNotification)的基本学习

通知//观察A,如果A发生变化,需要B去做一些事情,就给B注册观察者,分两种情况:第一种,不传递参数,只是通知B,A发生了变化A的代码:[[NSNotificationCenter defaultCenter] postNotificationName:@"change" object:nil];B的代码:[[NSNotificationCenter defaultCenter

2016-09-02 13:58:28 219

原创 tableview或者collectionView列表滑动到顶部的三种方法

tableview或者collectionView列表滑动到顶部的三种方法第一种:    collectionView.contentOffset=CGPointMake(0, 0);第二种:    [collectionView scrollToItemAtIndexPath:[NSIndexPath indexPathForItem:0 inSection:0] a

2016-09-02 13:44:25 8774

原创 回收键盘的三种方法

第一种: 点击键盘上的return 回收键盘1.设置 textField 代理 遵循的协议textField.delegate = self;2.要实现 协议中的方法//点击键盘上的 return 键进行回收键盘- (BOOL)textFieldShouldReturn:(UITextField *)textField {[textField res

2016-09-02 13:41:06 1192

原创 界面返回

从A界面push到B界面,从B界面push到C界面,从C界面push到D界面,现在想在D界面返回到B界面,如果alloc出一个B界面,再使用popToViewController方法。发现界面并没有跳转,因为使用alloc,相当于又重新创建了一个界面,重新创建的这个界面并不是之前的那个B界面。这时候就要从控制器数组中找到之前的B界面,再使用popToViewController方法就ok了。N

2016-08-23 17:26:27 714 2

原创 自定义键盘

主要思路:自定义键盘就是重新加载textfield的inputView自定义一个可以从相册或者拍照来上传图片的键盘第一步:对键盘进行监听//增加监听,当键盘出现时收出消息  [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIK

2016-08-17 18:13:36 400

原创 点击按钮改变颜色和状态之二

之前写过一个关于按钮改变状态的片段,但是有点繁琐,最近get了一个简单的方法。1.首先设置一个全局变量_startBtn,用来转换选中时的button@interface OrderViewController ()UITableViewDataSource,UITableViewDelegate>{    UIButton *_stateBtn;//   

2016-07-19 18:19:19 2555

原创 设置tableView的页眉和页脚

(1).自定义页眉和页脚时,要先注册//注册页眉    [_tableView registerClass:[UITableViewHeaderFooterView class] forHeaderFooterViewReuseIdentifier:@"header"];    //注册页脚    [_tableView registerClass:[UITableViewHead

2016-07-19 14:21:02 1270

原创 点击按钮时改变按钮上字体的颜色

-(void)layoutButton{    NSArray *buttonArr = @[@"推荐",@"分类",@"广播",@"榜单",@"主播"];    for (int i =0; i5; i++) {        self.button = [UIButtonbuttonWithType:UIButtonTypeSystem];

2016-01-27 22:04:57 5014

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除