问题小计
1、设置scrollView阴影失效。
代码如下,阴影始终不如出来:
self.imgScrollView.layer.shadowColor = [UIColor colorWithRed:95/255.0 green:90/255.0 blue:71/255.0 alpha:0.1].CGColor;
self.imgScrollView.layer.shadowOffset = CGSizeMake(0,-3);
self.imgScrollView.layer.shadowOpacity = 0.5;
self.imgScrollView.layer.shadowRadius = 5;
UIView的clipsToBounds默认是NO,可以直接设置阴影,但是ScrollView有些特殊,它的的clipsToBounds默认是YES,所以我们需要将设置clipsToBounds设置为NO。
self.imgScrollView.clipsToBounds = NO;
2、路由跳转很有启发性
https://www.jianshu.com/p/6e4cd7c7a140
3、pod 更新
当需要在CocoaPods中删除一个我们不要的库时 可以在Podfile中直接删除相关库。
再cd 到项目目录 执行pod update --verbose --no-repo-update 或者pod install --verbose --no-repo-update命令
两者的删除时区别:
pod update --verbose --no-repo-update
会在删除相关库时 更新其他库版本
pod update 库名 --verbose --no-repo-update 只会删除相关库 和下方一致
pod install --verbose --no-repo-update
只会删除相关库
两者的安装时区别:
pod install --verbose --no-repo-update
只安装新添加的库
pod update --verbose --no-repo-update
会在安装相关库时 更新其他库版本
pod update 库名 --verbose --no-repo-update 只更新指定的库,其它库忽略
个人建议使用 pod install --verbose --no-repo-update
,不会对其他库产生影响。
4、pod上传忽略文件
有时候我们的库的空间不足的情况下,可以设置忽略文件忽略我们依赖的第三方文件,减少上传文件的大小。
https://www.jianshu.com/p/199f3beabd88
5、pod install库总是报错443问题
fatal: unable to access 'https://github.com/CoderMJLee/MJExtension.git/': LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
这是由于github更新了网址导致的,我们需要打开终端,执行sudo vi /etc/hosts 更新一下网址。另外,查询github.com网址的网站传送门。注意,要找到中国的地址,其他国家的需要翻墙。解决问题传送门