一,设置导航栏返回按钮的图片和设置导航条上返回按钮旁边的文字(这里写的是让文字不在屏幕上显示)
UIImage * image = [UIImage imageNamed:@"返回按钮图片"];
//设置导航条返回按钮的图片
[[UIBarButtonItem appearance] setBackButtonBackgroundImage:image forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
//设置导航条返回按钮旁边的文字不显示
[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(NSIntegerMin, NSIntegerMin) forBarMetrics:UIBarMetricsDefault];
二,当我们在界面上添加导航条之后继续添加其他控件,会发现有的时候界面的大小不是我们设想的那样显示,比如 textView.原因是因为使用导航条跳转的时候,textView它会减去64像素,也就是导航条加状态栏的高度,都是导航条引起的,使用下面那句话进行解决:
self.automaticallyAdjustsScrollViewInsets = NO;
三,设置请求内容类型(基于AFNetWorking库)
manager.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"text/html; charset=utf-8",@"application/json", @"text/json", @"text/javascript",@"text/plain; charset=utf-8",nil];
//设置请求的数据类型
manager.responseSerializer.acceptableContentTypes = [manager.responseSerializer.acceptableContentTypes setByAddingObject:@"text/plain //数据类型"];
四,有关cocoapods的设置
1,在最新的cocoapods 1.0.1 中如果按照之前的使用方法使用,会出现很多错误;
2,使用1.0.1版本的时候需要在podfile 里面的最上面输入 target ‘工程名‘ do (此处的工程名字就是你的项目名字);
3,使用1.0.1版本的时候还需要在podfile的最下面输入 end;
4,使用1.0.1版本的时候如果遇到特别的第三方,比如ReacTiveCocoa第三方库的时候还需要在end 的下面添加 use_frameworks! ;
5,使用1.0.1版本的时候如果遇到的第三方对版本还有要求的话,需要在podfile的上面添加版本限制,比如platform:ios, ‘8.0’ ;