太平洋学习王
2018-04-04
1362浏览
评论
我们在xcode编译ios项目的时候,出现了如下这样的错误: Undefined symbols for architecture x86_64:_OBJC_CLASS_$_chatController, referenced from:objc-class-ref in groupChatController.o ld: symbol(s) not found for architecture x86_64 clang: err...
太平洋学习网
2018-03-31
2006浏览
评论
在ios项目中经常要用到scrollView控件中的contentSize、contentInset、contentOffset这3个属性,时间一长了也很容易弄混,因此做一个笔记。 想要搞清楚这三个属性的区别,需要先了解frame 与 bounds 、center属性这几个属性是什么意思,先看下面的图片: fra...
太平洋学习网
2018-03-30
820浏览
评论
当我在给一个类设置@property属性的时候,报了如下:“ Auto property synthesis will not synthesize property contentView because it is readwrite but it will be synthesized readonly via another property ”错误。 之所以有这样的错误,是因为我定义...
太平洋学习网
2018-03-30
314浏览
评论
ios开发中经常要用到NSDictionary转成Json格式,或者Json格式转换为NSDictionary字典格式的数据,为了便于这两种类型之间的互相转换,小编封装了NSDictionary字典和JSON字符串NSString互相转换的工具类。 1. NSDictionary字典转Json字符串 +(NSString*)dictT...
太平洋学习网
2018-03-30
573浏览
评论
我们经常会对UIController或UIView等控件做一些移动或者左右上下移动ui控件的效果,我们就需要用到如下这些属性: CGAffineTransformMakeTranslation : 每次都是以最初位置的中心点为参考,只移动一次,参数为(x,y) CGAffineTransformTranslate 每次都是以...
太平洋学习网
2018-03-24
262浏览
评论
我们的ios模拟器在输入文字时不能弹出软键盘该如何解决呢?(ios模拟器软键盘消失了)这是因为我们误用了快捷键,然后系统自动将软键盘切换成了实体键盘录入,因此我们需要将软键盘输入改回来。 IOS模拟器不能弹出软键盘问题的解决方案: 1:如果想在ios模拟...
太平洋学习网
2018-03-23
697浏览
评论
Xcode 9推出之后,想要跳转到定义的方法上(Jump to Definition),就要按住 command +鼠标左键,然后在弹出的窗口中选择“Jump to Definition”才能跳转到我们定义的对象或者方法上,非常的麻烦! 记得以前xcode 9之前想要跳转到定义的对象或方法中,至需要...
太平洋学习网
2017-12-21
938浏览
评论
swift将时间格式化成“yyyy-MM-dd HH:mm:ss”需要用到DateFormatter,使用非常简单,代码如下: letdateFormate=DateFormatter()dateFormate.dateFormat=yyyy-MM-ddHH:mm:ssletdate=Date()letdateStr=dateFormate.string(from:date)print(dateStr) 输出如下...
admin
2017-12-09
129浏览
评论
cocoapods是ios项目中用来下载框架或插件的工具,它和git很类似,都具有拉取项目的功能,cocoapods安装与使用都很简单,下面就来学习一下如何使用cocoapods吧! 步骤一:下载并设置cocoapods,进入命令行工具,使用以下两个命令: $podgeminstallcocoapods//...
admin
2017-12-08
3264浏览
评论
这个swift教程将教会你如何给UIView添加shadow阴影效果,添加阴影效果需要用到UIView类中如下的四个属性: Shadow属性介绍 : shadowColor : 设置阴影的颜色,需要用CGColor shadowOpacity: 设置阴影的不透明度,从0到1,1为完全不透明 shadowOffset : 阴影偏...