IOS开发
陌生谁家年少
记住你的责任,一定要更高尚,更重心灵。
展开
-
Lab根据内容动态获取宽、高
//动态label长度- (CGFloat)textWidth:(UILabel*)lable{ NSDictionary *attribute = @{NSFontAttributeName:lable.font}; CGSize size = [lable.text boundingRectWithSize:CGSizeMake(MAXFLOAT, labl原创 2016-03-16 09:47:52 · 409 阅读 · 0 评论 -
Xcode,删除mobileprovision编译文件
删除xcode安装的.mobileprovision文件一、打开终端1.进入目录 cd ~/Library/MobileDevice/Provisioning\ Profiles/2.删除 rm *.mobileprovision原创 2017-11-28 12:05:22 · 660 阅读 · 0 评论 -
文本框随键盘动态改变位置(获取键盘弹起高度)
- (void)dealloc{ //释放 [[NSNotificationCenter defaultCenter] removeObserver:self name:UIKeyboardWillShowNotification object:nil]; [[NSNotificationCenter defaultCenter]原创 2016-03-16 09:55:24 · 1045 阅读 · 0 评论 -
IOS 改变按钮标题位置和缩进
UIButton *missGesturebtn = [UIButton buttonWithType:UIButtonTypeCustom]; missGesturebtn.frame = CGRectMake(0, CGRectGetMaxY(_editGesturebtn.frame)+20, SCREEN_WIDTH, 40); [missGesturebtn se原创 2016-03-16 10:10:28 · 1561 阅读 · 0 评论 -
MacOS:安装cocoapods和使用
一、安装Cocoapods要安装cocoapods,则需要安装ruby环境。正好在下的mac自带:查询ruby版本:$ ruby -v显示是有ruby环境的。1.开始命令行输入命令:$ sudo gem install cocoapods输入上面命令后如果一直无反应:则需要更换Ruby镜像为某宝的。如下输入:$ gem...原创 2016-06-18 16:01:25 · 1780 阅读 · 0 评论 -
IOS UISearchController的简单开发实现(swift版)
8.0后可以用UISearchController快速实现搜索控制器功能,如下效果:这个小功能好似app的标配一样,挺多应用有这样的功能,无事也记录一版(swift)UISearchController需要一个自定义的resultController来初始化。1.首先新建一个ModuleTwoVC类来演示如何集成,上代码。ModuleTwoVC.swift,需要实现协议原创 2016-06-06 19:07:37 · 4099 阅读 · 2 评论 -
IOS 实现3D Touch在tableView的简单应用
3D Touch正在改变用户的操作习惯,体验了下,确实挺酷。 做为个开发者,一定想知道如何才能集成这样操作功能。话不多说,直接上代码(因为3D Touch的开发资料网止已经太多了,不说了)一、3D Touch重按主屏icon出现快捷标签有两种添加方式:1.静态添加,在工程中的info.plist文件中添加,这种方式添加的标签安装后就能显示2.是动态添加原创 2016-03-16 10:25:33 · 1184 阅读 · 0 评论 -
IOS 实现3D Touch在tableView的简单应用(swift版)
之前记录过OC版实现3D Touch功能的小小演示,最近无事整整swift,也能弄一过swift版的3D Touoch。。。上代码。一、3D Touch重按主屏icon出现快捷标签有两种添加方式:1.静态添加,在工程中的info.plist文件中添加,这种方式添加的标签安装后就能显示2.动态添加,通过代码动态添加快速入口。这种方式添加的标签,必须先运行一次A原创 2016-06-02 19:03:03 · 5262 阅读 · 0 评论 -
tableView侧滑显示多个按钮(IOS 8.0)
近来公司项目由自己搭框架,决定不兼容IOS 7.0了。则整理了8.0后的新特性,首先换上我们常用的tableView侧滑显示多个按钮功能。 由于8.0前要实现起来要自已写,而8.0后苹果为这一操作新增了方法。这边不准备兼容7.0,用系统自带的侧滑功能就能显示多个按钮。 上代码以防"老人痴呆":效果:代码,只要tableView实现几个方法即可,方便了很多:#prag原创 2016-05-11 16:37:09 · 1500 阅读 · 0 评论 -
IOS开发应用内跳转app store去下载、评分
// 1. 评分: NSString *str = [NSString stringWithFormat: @"itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=%@",@"1111791856"];原创 2016-05-24 14:11:13 · 828 阅读 · 0 评论 -
IOS 改变提示placeholder颜色和大小
_restPwdTF = [[UITextField alloc] initWithFrame:CGRectMake(20, 10, _restBgView.frame.size.width-100, 30)];_restPwdTF.placeholder = @"我是华丽丽的提示文本”;_restPwdTF.secureTextEntry = YES;[_restPwdT原创 2016-03-16 10:05:51 · 1159 阅读 · 0 评论 -
检测是否含有特殊字符
#pragma mark - 检测是否含有特殊字符-(BOOL)isIncludeSpecialCharact: (NSString *)str { //***需要过滤的特殊字符:~¥#&*《》()[]{}【】^@/£¤¥|§¨「」『』¢¬ ̄~@#¥&*()——+|《》$_€ 。 NSRange urgentRange = [str rangeOfCharacter转载 2016-03-16 10:04:22 · 862 阅读 · 0 评论 -
点击任意空白收回键盘
- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. //设置点击任意空白收回键盘 [self dismissKeyboard];}#pragma mark - 点击转载 2016-03-16 09:58:31 · 442 阅读 · 0 评论 -
设置app icon角标
设置app icon角标(app icon右上角的红包数字): application.applicationIconBadgeNumber = 0;(数字自定)原创 2016-03-16 09:36:16 · 2361 阅读 · 0 评论 -
改变alpha,而子视图不会跟着透明
有时想改变父视图的背景透明度,而子视图也会跟着变透明。不要直接设置alpha,试试下面这行代码,有用。self.backgroundColor = [[UIColor blackColor] colorWithAlphaComponent:0.8];转载 2016-03-16 09:37:52 · 441 阅读 · 0 评论 -
IOS taBbar item角标设置
//设置taBbar角标 UITabBarController *tabBarVC = (UITabBarController*)getAppDelegate().window.rootViewController; //获取指定item UITabBarItem *item = [[[tabBarVC tabBar] items] objectAtIndex原创 2016-03-16 09:41:41 · 4350 阅读 · 0 评论 -
服务器搭建苹果ipa包在线安装环境
类似蒲公英的苹果应用在线安装环境,能方便小团队开发分发测试包。我们利用自己的服务器搭建一个这样的服务。一、环境要求1.服务器域名(可自己买一个域名,作为程序员应该必备一个,域名也不贵,反正贵的也被人买走了!^^)网页服务:nginx/tomcat,还要Https证书。关于如果在个人服务器部署Https免费证书,可移步小生另一博文:Let’s Encrypt部署Https证书.ipa安...原创 2019-02-25 11:55:34 · 8964 阅读 · 4 评论