240 发简信
IP属地:广东
  • MJ加了你这个还是会崩溃啊

    IOS 13 适配和踩过的坑

    iOS 13 支持适配的机型 iPhone X、iPhone XR、iPhone XS、iPhone XS MaxiPhone 8、iPhone 8 PlusiPhone 7...

  • demo链接打不开

    iOS使用Charts框架绘制—柱形图

    首先看一下最终要实现的效果: 一、初始化barChartView 绘制柱形图需要用到BarChartView这个类,下面是初始化代码: 二、设置barChartView的外观...

  • cocoapods导入都报错了

    OC使用Charts--注意事项

    系统iOS8.0以上,工具Xcode 8.0 ; 由于Charts是Swift代码,导入OC项目需要相应的配置。 手动添加: 一、配置 1.手动导入下载好的Charts库 在...

  • @挣奶粉的打工人 还有个问题 if (AFNetworkReachabilityManager.sharedManager.networkReachabilityStatus == AFNetworkReachabilityStatusNotReachable){ // 这个判断网络好像不准确估计有延迟 你在后台把网络一关 他还是显示有网

    iOS WebSocket长链接

    WebSocket WebSocket 是 HTML5 一种新的协议。它实现了浏览器与服务器全双工通信,能更好的节省服务器资源和带宽并达到实时通讯,它建立在 TCP 之上,同...

  • 这是一种解决方案,但不是问题的根本原因所在,原因如下:

    问题的复现:在tabbar的第一个页面使用了返回手势。那么页面将会卡死,所有操作都失效,然后按hong键回到桌面,再进去时页面发现已经跳转到下一个页面,返回后导航栏会出问题。
    原因:在根视图里面执行手势返回,相当于执行了一个pop操作(只是我们没有看到效果而已),然后接着去执行push,自然就push不到下一级页面了。
    解决:看看工程是不是引入或者创建了UIViewController+BackButtonHandler这个分类。即使没调用依然会走里面的方法。若有这方法,在.m文件的最后加个判断即可
    #pragma mark - 手势
    - (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer
    {
    UIViewController *vc = [self topViewController];
    if (vc.navigationController.viewControllers.count > 1){
    //不是根根视图控制器
    if (gestureRecognizer == self.interactivePopGestureRecognizer) {

    if([vc respondsToSelector:@selector(navigationShouldPopOnBackButton)]) {
    return [vc navigationShouldPopOnBackButton];
    }
    id<UIGestureRecognizerDelegate> originDelegate = objc_getAssociatedObject(self, [kOriginDelegate UTF8String]);
    return [originDelegate gestureRecognizerShouldBegin:gestureRecognizer];
    }
    return YES;
    }else{
    //是根根视图控制器,不使用返回手势
    return NO;
    }
    }

    若不是以上原因,请尝试楼主方法,在ViewController的基类里面加上这个:
    -(void)viewDidAppear:(BOOL)animated
    {
    [super viewDidAppear:animated];
    if (self.navigationController.viewControllers.count > 1) {
    self.navigationController.interactivePopGestureRecognizer.enabled = YES;
    }else{
    self.navigationController.interactivePopGestureRecognizer.enabled = NO;
    }
    }

  • iOS分类--电商类等项目中控制器在3D方向上的z轴下沉位移效果

    在项目过程中所涉及到的一个需求,效果和天猫京东等的那种控制器下沉,然后具体商品型号类型等的展示view弹出的效果差不多,经过一些研究查阅之后做了一个非常简单的实现,大体效果如...

  • @挣奶粉的打工人 等于0的时候又等于1吗 永远不成立不是

    iOS WebSocket长链接

    WebSocket WebSocket 是 HTML5 一种新的协议。它实现了浏览器与服务器全双工通信,能更好的节省服务器资源和带宽并达到实时通讯,它建立在 TCP 之上,同...

  • 都报代理重复定义错误了,楼主是认真的吗

    关于iOS多重代理的实现(实现一对多的通知效果)

    因为通知的一对多实现会产生内存泄漏、耦合关系太离散等一系列问题,有了想用代理实现一对多的方式通知。 首先,我们要满足的条件是多处服从协议的类实现代理方法 在触发其中一个代理,...

  • 没用啊

    ios开发 如何修改正确tabBar的高度?

    最近项目里面需要自定义tabbar,需要定义成这样 说说实现方法吧:1、自定义一个view【继承自UIView】,高度与系统的高度一致(tabbar系统默认是49)我是直接将...

  • 你实际的效果很好看啊,要怎么实现啊, demo就一个框框

    iOS 引导图模板

    一、废话不多说,直接上效果 实际使用效果引导页gif.gif 二、Demo址 Demo效果 三、功能 1、便捷实现引导图,均采用缕空模式2、支持一次性出现一个或多个提示3、支...

  • write篇没有出了吗

    iOS即时通讯进阶 - CocoaAsyncSocket源码解析(Read篇终)

    前言: 本文为CocoaAsyncSocket Read篇终,将重点涉及该框架是如何利用缓冲区对数据进行读取、以及各种情况下的数据包处理,其中还包括普通的、和基于TLS的不同...