240 发简信
IP属地:上海
  • 120
    taro初步配置安装,没有访问权限

    今天初步学习taro,想着先把开发环境搭建好,后续直接边学边开发。 第一步:跟着官方文档的指示,先在nodejs官网https://nodejs.org/en/下载了node...

  • 120
    支付宝小程序scroll-into-view跳转list无效解决方法

    今天想写个点击跳转到指定位置的demo,就利用scroll-view的scoll-into-view属性,设置好toView后发现滑动并不管用,试了半天,发现有好几个问题, ...

  • github的ip为none,遇到了吗,catalina 10.15的系统

    Mac小技巧之App Store、GitHub、Safari下载速度极慢解决办法

    今天给Mac装软件的时候App Store、GitHub、Safari下载速度全面崩溃,最快速度达个位数kb实在是感人,测试后家里网速正常,老windows下载速度也是正常速...

  • @Bonway_ 对的, 那个BBGestureBack_full_oc工程,可以运行下, 当页面的tableView的cell加上阴影时, 跳转就会很慢, 因为pushViewController方法里截图的原因,去掉截图就很快, 或者不加阴影也很快, 这是个性能问题

    iOS 侧滑返回详解

    iOS 侧滑返回详解 BBGestureBack iOS 全屏手势返回 滑动返回 pop 动画效果 这种手势主流App 我要去下载 点赞 :BBGestureBack现在市场...

  • 第一种类似淘宝 方式的侧滑返回, 如果上个页面的tableViewCell 加阴影, 那么跳转的时候会延迟7--8s, 因为重写的pushViewController方法里截图的缘故, 严重影响性能, 请问作者如何优化?

    iOS 侧滑返回详解

    iOS 侧滑返回详解 BBGestureBack iOS 全屏手势返回 滑动返回 pop 动画效果 这种手势主流App 我要去下载 点赞 :BBGestureBack现在市场...

  • 有tabbar时,截图并未截上tabbar

    iOS截屏( UIView,UITableView,UICollectionView,UIWebView)

    我的博客原文地址 主要代码 UIView+Cutter.m UIScrollView+Cutter.m 代码示例 /* // 使用说明 // 没有导航和tabbarUII...

  • @贫僧只用海飞丝 同问

    iOS 隐藏导航栏UINavigationBar黑线

    要解决问题,首先要知道问题发生在哪里,这个问题是当初刚工作在项目过阶段评审的时候被设计提出来的,他说你看这导航栏下面怎么会有一像素的黑线,当时真的是愣住了,甚至认为这是一个苹...

  • 120
    iOS 启动时在window上添加视图不显示问题

    一般项目在启动时,都会加载一个广告页或者第一次加载时有引导页,要做这个有很多种方案,比如: 1. 自定义一个视图添加到window上. 2. 或者写个controller,启...

  • 120
    iOS 11.0 导航栏返回按钮被遮盖问题

    项目中使用 UIImage *backImg = [[UIImage imageNamed:@"kqBlack_back_icon"] resizableImageWithC...

  • 楼主,我加载普通的网页,比如百度,不用加你说的那句优化代码(加载个空页面),退出的时候自动也会释放一些内存的.
    反复浏览网页,进去出来,进去出来,每次进去内存会增高,但是出来会释放一些的.但是不会释放完全.这个也就是你说的apple官方说的,公认的,webview的内存泄漏问题.

    WebView内存泄露优化方案

    0. 关键词 iOS,内存泄露,UIWebView,three.js 1. 问题提出 使用UIWebView加载three.js制作的3D模型,模型加载大约需要200M左右的...

  • @Codepgq

    这个是后来我又改了改.这样写效果就出来了,但是图片本身如果是圆形的就有问题,边框会断断续续的.是因为重绘时可能变形了.

    func borderCircleImage(circleRect: CGRect, borderWidth: CGFloat, borderColor: UIColor) -> UIImage {
    //开启上下文
    UIGraphicsBeginImageContext(self.size)

    //设置边框
    var rect = CGRect(x: 0, y: 0, width: self.size.width, height: self.size.height)
    if circleRect.width > self.size.width {
    rect = circleRect
    }

    let path = UIBezierPath(ovalIn: rect)
    borderColor.setFill()
    path.fill()

    //设置剪裁区域
    let clipPath = UIBezierPath(ovalIn: CGRect(x: rect.origin.x + borderWidth, y: rect.origin.x + borderWidth, width: rect.width - borderWidth * 2, height: rect.height - borderWidth * 2))
    clipPath.addClip()

    //绘制图片
    self.draw(at: CGPoint.zero)

    //获取新图片
    let newImage = UIGraphicsGetImageFromCurrentImageContext()

    //关闭上下文
    UIGraphicsEndImageContext()

    //返回新图片
    return newImage!
    }

    iOS Quart2D绘图之UIGraphicsBeginImageContextWithOptions基础。

    本文是 IOS Quart2D绘图之UIGraphicsGetCurrentContext基础的续集 主要是看看图形上下文 内容不多,包括 水印:给图片添加水印(文字和图片水...

  • @Codepgq

    func borderCircleImage(circleRect: CGRect, borderWidth: CGFloat, borderColor: UIColor) -> UIImage {
    //开启上下文
    UIGraphicsBeginImageContext(self.size)

    //设置边框
    let path = UIBezierPath(ovalIn: circleRect)
    borderColor.setFill()
    path.fill()

    //设置剪裁区域
    let clipPath = UIBezierPath(ovalIn: CGRect(x: circleRect.origin.x + borderWidth, y: circleRect.origin.x + borderWidth, width: circleRect.width - borderWidth * 2, height: circleRect.height - borderWidth * 2))
    clipPath.addClip()

    //绘制图片
    self.draw(at: CGPoint.zero)

    //获取新图片
    let newImage = UIGraphicsGetImageFromCurrentImageContext()

    //关闭上下文
    UIGraphicsEndImageContext()

    //返回新图片
    return newImage!
    }

    这是我照着你的,给UIImage加的拓展方法.

    iOS Quart2D绘图之UIGraphicsBeginImageContextWithOptions基础。

    本文是 IOS Quart2D绘图之UIGraphicsGetCurrentContext基础的续集 主要是看看图形上下文 内容不多,包括 水印:给图片添加水印(文字和图片水...

  • 楼主,绘制圆形图片带边框时,发现绘制出来的效果跟图片大小有关,图片比imageview本身大的时候,绘制不成功,要么就出来一小点儿,要么是一个小椭圆....

    iOS Quart2D绘图之UIGraphicsBeginImageContextWithOptions基础。

    本文是 IOS Quart2D绘图之UIGraphicsGetCurrentContext基础的续集 主要是看看图形上下文 内容不多,包括 水印:给图片添加水印(文字和图片水...