swift技术爱好者-swift技术论坛

swift技术交流分享

UIScrollView嵌套UItableView 上下拉动失效 滑动诡异的问题

2020-9-18 admin UI控件相关

UIScrollView嵌套多个UItableView会导致一些事件冲突,导致下拉刷新等无法使用,其实很简单就可以解决代码如下

//这里设置了宽度三倍屏幕 高度设为0 可以解决左右滑动的时候出现上下滑动那个诡异的对角线滑动,uitableivew的下拉上拉也不会影响

self.scroll.contentSize = CGSize(width: self.view.frame.width * 3, height: 0)

标签: UIScrollView UItableView 嵌套

评论(0) 浏览(9288)

宝塔免费证书开发IOS加载数据慢

2020-9-17 admin swift技巧

之前有个项目需要加载H5页面这个页面是HTTPS的证书使用的是宝塔免费的,测试过程中发现特别慢,通过替换法测试其他网页并没有这个问题,后来尝试更换了SSL证书发现正常,其实宝塔的免费证书不光网页慢,用来做API接口也会很慢。如果你发现加载数据较慢检查一下是不是用了宝塔的免费的证书,当然其他证书可能也有类似情况。有什么发现可以分享

总体来说阿里云的证书是比较靠谱的,哪怕免费SSL证书的也是加载很快。

标签: SLL https IOS

评论(0) 浏览(193)

Alamofire4 判断网络状态的简单方法

2020-9-15 admin swift 网络通讯

我们用alamofire请求网络的时候一般需要判断一下网络状态,否则容易出现异常,其实alamofire里有很简单的判断方法

代码如下:

 Alamofire.request(url, method: .post).responseJSON { (ret) in
            
            if(ret.result.isSuccess == true){
             //网络正常

}else{
    //网络错误
} 

也可以通过 result.isFailure 判断 如果是真就是有错误,反之没有错误

标签: Alamofire

评论(0) 浏览(429)