iOS笔记
我不是强盗
我愿意做一个技术狂人,我热爱技术,热爱程序,热爱移动互联
展开
-
点击cell上面的控件获取cell
- (void)button:(id)sender { UITableViewCell * cell = (UITableViewCell *)[[sendersuperview] superview]; NSIndexPath * indexPath = [_mTableView indexPathForCell:cell]; NSLog(@原创 2016-01-29 11:23:44 · 295 阅读 · 0 评论 -
iOS 设置uitextField的placehold的字体颜色和字体大小
textField.placeholder = @"username is in here!"; [textField setValue:[UIColor redColor] forKeyPath:@"_placeholderLabel.textColor"]; [textField setValue:[UIFont boldSystemFontOfSize:16] forKeyPat原创 2015-11-09 16:50:12 · 828 阅读 · 0 评论 -
iOS通知的实现
iOS的通知就好比c语言中的函数回调。设置好触发事件和相应事件,这就是一个很好用的方式,是多个控制器中常用的一种方式。使用方法:首先设置相应事件1、在要响应的控制器中注册监听者 //注册监听者。 [[NSNotificationCenterdefaultCenter]addObserver:selfselec原创 2015-11-10 11:11:39 · 301 阅读 · 0 评论 -
修改iOS导航栏字体大小颜色self.navigationItem.title的颜色
iOS中设置导航栏标题的字体颜色和大小,有需要的朋友可以参考下。在平时开发项目的时候,难免会遇到修改导航栏字体大小和颜色的需求,一般使用自定义视图的方法,其实还存在一种方法。方法一:(自定义视图的方法,一般人也会采用这样的方式)就是在导航向上添加一个titleView,可以使用一个label,再设置label的背景颜色透明,字体什么的设置就很简单了。转载 2016-01-08 10:51:25 · 10161 阅读 · 0 评论 -
让UITableView的section header view不悬停,让UITableView的section headerview取消粘性
当 UITableView 的 style 属性设置为 Plain 时,这个tableview的section header在滚动时会默认悬停在界面顶端。取消这一特性的方法有两种: 将 style 设置为 Grouped 。这时所有的section header都会随着scrollview滚动了。不过 grouped 和 plain 的样式有轻微区别,切换样式后也许需原创 2016-01-28 11:03:36 · 1056 阅读 · 0 评论 -
删除Xcode中的配置文件(Provisioning Profile)
如何清除xcode里面的mobileprovision文件清除所有的mobileprovision通过终端进行删除首先cd到目录”~/Library/MobileDevice/Provisioning\ Profiles”cd ~/Library/MobileDevice/Provisioning\ Profiles/然后删除里面所有的mobileprovi转载 2016-02-15 16:15:04 · 1607 阅读 · 0 评论 -
iOS SEL
1.方法的存储位置: 01、每个类的方法都存在类对象中 02、每个方法都有一个与之对应的sel类型的对象 03、根据一个sel对象就可以找到方法的地址,进而调用方法 04、sel类型的定义:typedef struct objc_selector *SEL2、sel对象的创建file:///Users/zjm/Library/Contai原创 2016-02-19 11:26:04 · 562 阅读 · 0 评论 -
iOS block 基础性学习笔记
1、block封装了一段代码,可以在任何时候执行。2、block可以作为函数的参数或者函数的返回值,而其本身又可以带输入参数或返回值。3、block内部可以访问外面的变量4、默认情况下,block内部不能修改外部的局部变量,可以修改全局变量5、给block外部局部变量加上__block ,局部变量就可以在block内部中修改。原创 2016-02-19 15:37:49 · 265 阅读 · 0 评论 -
iOS中,几种延时处理得方法
本文列举了四种延时执行某函数的方法及其一些区别。假如延时1秒时间执行下面的方法。- (void)delayMethod { NSLog(@"execute"); }1.performSelector方法[self performSelector:@selector(delayMethod) withObject:nil afterDelay:1.0f];此方式要求必须在主线转载 2016-04-30 19:57:22 · 385 阅读 · 0 评论