问题小计

2020-12-15  本文已影响0人  woniu

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网址的网站传送门。注意,要找到中国的地址,其他国家的需要翻墙。解决问题传送门

上一篇 下一篇

猜你喜欢

热点阅读