- 博客(15)
- 收藏
- 关注
原创 [User Defaults] Attempt to set a non-property-list object
[User Defaults] Attempt to set a non-property-list object as an NSUserDefaults/CFPreferences value for key 7849*******12这种错误的原因是插入了不识别的数据类型,NSUserDefaults支持的数据类型有NSString、 NSNumber、NSDate、 NSArray、
2016-12-15 20:10:51
972
原创 xcode8注释快捷键
升级xcode 8之后 注释快捷键无法使用 即 command + / 不能注释了这个是因为苹果解决xcode ghost。把插件屏蔽了。解决方法命令运行: sudo /usr/libexec/xpccachectl 必须重启电脑后生效
2016-10-15 16:41:24
1129
原创 在view里面跳转控制器
目前:iOS 9.3.4 xcode 7.3在使用mvc的时候,在自定义view的时候会出现需要跳转页面的问题比如点击自定义view的某个button,某个cell进行跳转控制器这个时候一般的处理方法是在视图加载控制器之后在控制器里面,通过这个view找到这个button或者cell绑定事件或者实现代理进行跳转但是总是嫌这样写比较麻烦,现在介绍一种在view里面进行跳转控制器
2016-08-15 17:21:08
4114
原创 iOS 判断对象是否实现了某个方法
[self respondsToSelector:@selector(methodName)] ;对象调用这个方法 返回值为BOOL类型 即可判断对象是否实现了方法名所代表的方法
2016-06-27 15:39:40
4093
原创 iOS xib下设置UILabel等控件的边框
(本文写于 2016年4月11日 xcode版本为 7.3 iOS最高版本为9.3.1)使用xib 对UILabel 的边框进行设置今天写东西出现了一个问题 就是xib里面对于UILabel边框的设置显示不出来,问了好久别没人理我这个小白(附上我自己提问的链接http://zhidao.baidu.com/question/1799176400788635947.html)
2016-04-11 18:00:55
9343
原创 iOS post一个json字符串到服务器 评论
在做一个项目的评论,需要的很多数据花费了一部分的心力(贱笑脸)整合到了一个NSDictionary里面传给了服务端,服务端的妹子(不漂亮)死活说接收不到,咱说程序员又作为一个男人当然要首先检讨自己的错误,我最后尝试了一下 果然是我的问题 应该把字典转为NSData 然后把NSData转化为NSString 再将 NSString作为参数传送给她(heiheihei)下面是代码:1,把字典转
2016-03-29 16:02:41
739
原创 使UITableViewCell之间的cell不显示分割线
有时候在自定义cell的时候会需要使cell原本的分割线不显示,对于这种情况有两种方式实现1,self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone ;或者 [self.tableView setSeparatorStyle:UITableViewCellSeparatorStyleNone] ;
2016-03-10 14:00:51
987
原创 iOS中设置导航栏标题( titleView)的字体颜色和大小
在iOS中,经常会对一些导航栏titleView进行自定义,首先介绍一下对navgationBar 上的title设置的三种方法: self.title = @"我是title" ;直接设置 self.navigationItem.title = @"我是title" ;以上两种方法 title的显示跟调用顺序有关,谁后调用显示谁 UILabel * titleLabel =
2016-03-02 14:53:05
18376
原创 iOS开发中 色值 16进制相互转换 详细RGB值
在iOS开发中 因为UI设计师的差异 有时候会对一些色值参数给的不详细 经常性的找UI要 不仅浪费时间 有时候还会让UI抱怨 下面我就介绍一下小工具解决这个问题1,想要UI设计图上面RGB值; 点开Launchpad 找到其他 点开数码测色计 将鼠标悬停至你想要色值的地方 这样就可以得
2016-03-01 10:10:28
2999
原创 UITableview里面对于分割线显示整个屏幕宽度的设置
在viewDidLayoutSubviews对于tableview进行设置- (void)viewDidLayoutSubviews { if ([self.tableview respondsToSelector:@selector(setSeparatorInset:)]) { [self.tableview setSeparatorInset:UIEdg
2016-02-29 10:30:32
1331
原创 iOS中自定义继承自UIView的类时应该重写的方法
在iOS中我们进行布局的时候,经常会对于一些空间进行封装 自定义继承自UIView的空间 这个时候我们需要重写的方法有:1,- (instancetype)initWithFrame:(CGRect)frame ;重写初始化方法 2,- (void)drawRect:(CGRect)rect ;重新绘图 如果你使用的是xib 需要重写- (instanc
2016-02-26 12:04:52
4248
原创 iOS中对于navigationBar隐藏的一些设置
以下所述的所有方法都是针对于iOS8.0之后对于navigationBar的一些设置,尤其是当使用继承自UIScrollView的控件时,有时候经常要针对于navigationBar做出一些设置,不多说上方法:1,self.navigationController.hidesBarsOnSwipe = YES ;当tableView等滑动的时候是否隐藏navigationBar,YES表示
2016-02-24 09:51:27
4822
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人