自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 iOS获取键盘的高度

利用观察者 来监听是否弹出键盘//监听弹出键盘[[NSNotificationCenter defaultCenter] addObserver:selfselector:@selector(keyboardWillShow:)name:UIKeyboardWillShowNotificationobject:nil];//可以监听收回键盘[[NSNotificationCenter default

2017-10-16 22:17:41 1877

原创 iOS调用系统相册、相机界面语言设置为中文

在info.plist文件中添加Localized resources can be mixed = YES;

2017-10-16 21:59:22 1932

原创 view上添加点手势无法响应点击事件

//手势的代理方法- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch{ // 过滤掉UIButton if ( [touch.view isKindOfClass:[UIButton class]]) {

2017-10-13 10:46:01 1146

原创 iOS冒泡、选择排序算法

冒泡NSMutableArray * array = [NSMutableArray arrayWithObjects:@2,@1,@4,@3,@6,@10,@5,@9, nil]; for (int i = 0; i < array.count; i++) { for (int j = 0; j < array.count - 1; j++)

2017-10-13 10:18:54 406

转载 iOS TabBar更换选中的文字颜色

setTitleTextAttributes 方法 是 “UI_APPEARANCE_SELECTOR ”,以后只要看到 方法名后面有 “UI_APPEARANCE_SELECTOR ”,就代表可以使用 "[UITabBarItem appearance];" 中的 “appearance”。统一设置。比如说:tabbarController 上面有5个tabbarItem 。这个时候可以写成

2017-09-14 11:57:17 2591

转载 iOS 导出ipa包时四个选项的意义

[java] view plain copy如图,在iOS打包ipa的时候会有四个选项:    1. Save for iOS App Store Deployment       保存到本地,准备上传App Store或者在越狱的iOS设备上使用    2. Save for Ad Hoc Deployment       保存到本地,准备

2017-09-14 11:15:40 362

转载 iOS 延迟执行方法

近日学习了延迟执行的几种方法,分享一下. 1.performSelector(NSObject)方法  2.NSTimer方法  3.GCD方法  4.sleep(NSThread)方法延迟执行代码:- (void)delayDo : (id)sender { NSLog(@"do:%@",sender);}1.performSelector(NSObject

2017-09-09 17:27:22 482

转载 ios中修改自定义PickerView的字体颜色

- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view{ UILabel* pickerLabel = (UILabel*)view; if (!picker

2017-09-01 09:22:46 1636

原创 如果在 macOS 10.12 上没有任何来源 应该如何操作?

打开终端输入 sudo spctl --master-disable 即可不显示任何来源 输入 sudo spctl --master-enable

2017-08-21 21:59:39 524

转载 SVN(Cornerstone)-添加忽略文件

1、打开CornerStone,找到偏号设置,找到Subversion选项2、去看“Use default global ignores”前面的“勾”,删除".a"3、github上搜索“gitignore”,找到"Objective-C.gitignore",打开,对照着添加4、添加以下几项(添加完回车,颜色就变了):5、然后在第一次提交的

2017-03-02 16:32:32 1020

原创 常用正则表达式

验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证数字和小数点:^[0-9]+([.]{0}|[.]{1}[0-9]+)$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+

2017-02-25 18:41:28 251

原创 iOS类型转换

NSString、NSData、char* 类型之间的转换1. NSString转化为UNICODE String:(NSString*)fname = @“Test”;char fnameStr[10];memcpy(fnameStr, [fname cStringUsingEncoding:NSUnicodeStringEncoding], 2*([fname len

2017-02-25 18:41:05 448

原创 TableView Separatorinset 分割线从边框顶端开始

IOS8 设置TableView Separatorinset 分割线从边框顶端开始 在ios8上 [TableView setSeparatorInset:UIEdgeInsetsMake(0,0,0,0)];不起作用 经过测试加入下面方法 在ios7 8上都可以正常工作-(void)viewDidLayoutSubviews{ if ([self.tableView

2017-02-25 18:40:25 403

原创 遍历字典

1、使用for-each循环遍历字典中的对象,可以通过如下代码实现:for (NSString *s in [dictionary allValues]) {    NSLog(@"value: %@", s);}2、NSDictionary函数allValues会返回以数组而非字典形式组织的对象。函数allKeys会将键值作为数组返回:for (NSString *s

2017-02-25 18:39:44 695

转载 mac终端下svn常用命令

1、将文件checkout到本地目录1 svn checkout path(path是服务器上的目录)2 例如:进入一个新的目录,原svn的工作目录以及编号  svn co svn://120.25.120.9/ios/xingning -r383 简写:svn co2、往版本库中添加新的文件1 svn add file2 例如:svn add test.php(

2017-02-25 18:39:11 393

转载 自定义tabBar

//  //  XNTabBarController.m  //  //  //  Created by neng on 14-6-19.  //  Copyright (c) 2014年 neng. All rights reserved.  //    #import "XNTabBarController.h"  #import "Common.h"  

2017-02-25 18:38:40 262

转载 升级cocoapods

查看CocoaPods版本$ pod --version0.29.0确实需要更新了命令行更新步骤$ sudo gem update --system // 先更新gem,国内需要切换源$ gem sources --remove https://rubygems.org/$ gem sources -a http://ruby.t

2017-02-25 18:38:07 258

原创 iOS去除导航栏和tabbar的1px横线

横线是navigationBar的shadowImage,只要设置它为空即可,设置它为空之前应该先设置它的背景也为空,代码如下:[self.navigationController.navigationBar setBackgroundImage:[UIImage new] forBarMetrics:UIBarMetricsDefault];[self.navigationControlle

2017-02-25 18:37:12 464

转载 SVN各种错误提原因及处理方法大全

SVN各种错误提示产生原因及处理方法大全SVN各种错误提示产生原因及处理方法大全1. svn: Server sent unexpected return value (500 Internal Server Error) in response to OPTIONS request for 'http://svn.moon.ossxp.com/svn/test' 

2017-02-25 18:36:34 7038

原创 SVN客户端忽略/移除与版本控制无关的文件

关于SVN客户端忽略/移除与版本控制无关的文件已经安装过SVN的相关客户端,那个config文件就肯定是存在的,如果没有安装过,那就忽略这篇文章...修改前请先备份文件 ~/.subversion/config.1,打开Terminal,输入命令:$ open ~/.subversion/config 2,在打开的文件中寻找:`globa

2017-02-25 18:36:12 2670

原创 xcode8 修改的xib文件在xcode7,7.3.1上无法运行解决方案

最近xCode8 和 iOS10 相继出来,团队中有人使用xcode8 来开发工程;他们提交代码后,我们发现使用xcode8 修改的xib文件,在xcode7,7.3.1上无法运行:解决方法如下:1、右键点击该xib文件,使用source code查看;2、在source code 中去掉下面这行代码: 3、clean 一

2017-02-25 18:35:34 531

原创 button 设置文字左对齐

// button.titleLabel.textAlignment = NSTextAlignmentLeft; 这句无效 button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft; button.titleEdgeInsets = UIEdgeInsetsMake(0,

2017-02-25 18:34:55 5059

原创 设置tabBar的背景图片,选中文字颜色

// 被废弃了 会有警告self.tabBar.selectedImageTintColor = [UIColororangeColor];// 最新的使用方法NSMutableDictionary *textAttrs = [NSMutableDictionarydictionary]; textAttrs[NSForegroundColorAttributeName] =HWC

2017-02-25 18:34:16 605

原创 tabbarcontroller获取tabbaritem当前下标对应的navigationcontroller

AppDelegate *delegate = [[UIApplication sharedApplication]delegate];NSArray *views = delegate.tabController.viewControllers; for(id vv in views){UINavigationController *cc = (UINavigationControll

2017-02-25 18:33:34 2771

原创 tabbarcontroller的tabbar的显示与隐藏

以导航为控制项目中一般都会用到 TabBar 这个控件,需求是 TabBar在主界面正常显示,但Push到下一级界面时则需要隐藏,Pop回来的时候又需要显示。1、如下代码代码虽然能实现功能,但其操作繁琐又无动画效果,一般不用在此场合。self.tabBarController.tabBar.hidden = YES;2、一般使用这种self.hidesBot

2017-02-25 18:28:51 1844

原创 iOS方法中加闭包参数

-(void)requestByPhp:(NSString *)urlStr dic:(NSDictionary *)dic success:(void(^)(NSDictionary * dic))success fail:(void(^)(NSString *failDes))fail{};

2017-02-25 18:27:43 658

原创 iOS开发UITableViewCell的选中时的颜色设置

1.系统默认的颜色设置//无色 cell.selectionStyle = UITableViewCellSelectionStyleNone; //蓝色 cell.selectionStyle = UITableViewCellSelectionStyleBlue; //灰色 cell.selectionStyle = UITableViewCellSelectionS

2017-02-25 18:26:01 376

原创 单独设置圆角

UIBezierPath *topmaskPath = [UIBezierPath bezierPathWithRoundedRect:topView.bounds byRoundingCorners:UIRectCornerTopLeft | UIRectCornerTopRight cornerRadii:CGSizeMake(10, 10)]; CAShapeLayer *topmas

2017-02-25 18:25:01 300

转载 iOS判断网络状态

(一).Reachability添加源文件及FrameworkApple 的官方例子 Reachability 中介绍了获取、检测设备当前网络状态的方法。在你的程序中,需要把该工程中的Reachability.h 和 Reachability.m 拷贝到你的工程中,同时需要把 SystemConfiguration.framework 添加到工程中,如下图:// 监

2017-02-25 18:24:06 286

原创 Xcode出现unable to boot the simulator和an internal error occurred.editing functionality may be limited

在终端下输入以下指令:sudo mkdir /private/tmpsudo chmod 0777 /private/tmp会报错,是没有权限,要按照以下方法执行:重启Mac,按住command+R(不动,等进度条加载完),会进入recovery模式。选择打开实用工具下的终端,输入:csrutil disable 并回车,然后正常重启Mac即可。在Termi

2017-02-25 18:22:58 1942

原创 iOS模态出一个半透明的ViewControlle

iOS模态出一个半透明的ViewController

2017-02-25 18:20:49 947

原创 iOS社会化分享都需要做什么步骤?

1、白名单      LSApplicationQueriesSchemes  Array2、http通信     App Transport Security Settings   Dic           Allow Arbitrary Loads3、URL scheme4、AppDelegate注册

2017-02-25 18:17:37 228

原创 Mac配置域名hosts

1, control+space  打开spotlight, 搜索“terminal”2, 打开Terminal3, 在terminal界面中输入: sudo vi /etc/hosts   然后回车4, 会提示让你输入密码 XXXX.(注意输入密码时你看不到*号)5, 输入成功以后,在出现的界面中按e,转入编辑模式6, 输入你要设定的hosts内容,比

2017-02-25 18:15:45 430

原创 获取autolayout约束后的控件

//获取autolayout约束后的控件[view layoutIfNeeded];

2017-02-25 18:14:59 261

原创 长按手势

//这里是初始化长按手势longPressGestureRecognizer = [[UILongPressGestureRecognizer alloc] initWithTarget:self

2017-02-25 18:13:09 398

原创 tabBarController 点击某个按钮不生效

//tabBarController 点击某个按钮不生效#pragma mark UITabBarControllerDelegate- (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController

2017-02-25 18:11:37 1095

转载 安装CocoaPods过程和遇到各种坑

安装CocoaPods过程和遇到各种坑网络不好慎用!!!!1.打开终端2 移除现有 Ruby 默认源 输入以下指令$gem sources --remove https://rubygems.org/3.使用新的源 输入以下指令 $gem sources -a https://ruby.taobao.org/4.验证新源是

2017-02-25 18:09:20 379

转载 iOS中UISearchBar(搜索框)使用总结

iOS中UISearchBar(搜索框)使用总结初始化:UISearchBar继承于UIView,我们可以像创建View那样创建searchBar    UISearchBar * bar = [[UISearchBar alloc]initWithFrame:CGRectMake(20, 100, 250, 40)];    [self.view addSubvie

2017-02-25 18:08:21 378

原创 group样式的tableView 改变第一组顶部距离

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{ return 0.1;}

2017-02-25 18:06:17 1638

原创 iOS改变webView的文字大小

在webView的delegate回调方法 - (void)webViewDidFinishLoad:(UIWebView *)webView;中写上一下语句即可//字体大小[webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('body')[0].style.webkitTextSi

2017-02-25 18:02:18 805

空空如也

空空如也

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

TA关注的人

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