自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Clement_Gu的博客

致力于纯代码的开发

  • 博客(10)
  • 收藏
  • 关注

原创 Swift encode URL

之前遇到过对url编码问题,过滤特殊字符串,这个方法对于oc 来说挺简单的的,代码:OCNSString *encodedString = (NSString *)CFURLCreateStringByAddingPercentEscapes( NULL, (CFStringRef)unen

2016-12-27 18:10:05 1180

原创 navigation返回指定的队列页面

导航push的时候页面不会消除而是缓存在导航队列里面,当走完一套流程要返回指定页面时候要在队列里匹配然后返回swift 语法跟oc 有点区别, 上代码:let vcArr = self.navigationController?.viewControllersfor item in vcArr!{//获取队列中指定的viewController的页面

2016-12-27 17:57:25 357

原创 label实现首行缩进

用label显示文章的时候要实现首行缩进的问题,但是ios10 ios 9 ios 8这三个版本其中10 和 8 用\t 可以正常显示 但是 9 \t 这个占位符太不明显,所以换一种方法来进行首行缩进。 主要知识点:1.NSMutableParagraphStyle 2.NSMutableAttributedString 上代码/** 设置首行缩进 - parameter

2016-12-27 17:43:54 1918

原创 ios 替换字符串

上代码 swift 2.2 xcode 7.3.1//创建可变字符串let num = NSMutableString.init(string: "12345678910")//替换要替换的范围和对应要替换的文字 num.replaceCharactersInRange(NSRange.init(location: 3, length: 4), withString: "

2016-12-14 16:50:52 423

原创 navigation实现跨线路返回

最近遇到一个例子,是导航里push了几个页面,然后要返回到不在导航下的页面,再返回就到跟控制器了。 1.实现思路 点击返回事件使用push将页面压入 2.同时将除了根控制器以外的页面缓存清空,这样就再点击返回的时候就可以返回根控制器 或者返回指定的保留的页面上 3.核心方法 navigationController?.viewControllers.removeRange(Range.init

2016-12-14 16:47:13 201

原创 clang: error: no such file or directory: '/Users...

clang: error: no such file or directory: '/Users/xiaobai/Desktop/Model/3rdPart/JPushSdk/jpush-ios-2.1.9.a'一般多人开发的时候会出现文件缺失的问题,遇到这个问题就根据提示找到对应的地址,然后会发现这个文件名字是红色的,然后把缺失的文件拷贝过来就可以了

2016-12-08 14:54:16 1510

原创 将指定页面横屏 landScape

碰到一个功能就是使指定的页面横屏,然后找了一些方法其中之一是两句代码:如下(不推荐,有的swift环境支持有的不支持) //MARK:将这个页面横屏的方法 override func shouldAutorotate() -> Bool { return true } override func supportedInterfaceOrientations()

2016-12-08 11:14:15 980

原创 自定义公用池之:Constraint 约束

就像空间的标签一样,一直致力于纯代码的开发,8月份swift 3.0 的上线后,由于改动比较大项目中的代码更新吃了不少苦头,想了半天想到了一种解决版本不稳定的swift的减少代码更新带来的工作量的方法,同样这也是我一直想实现的代码库。有了代码库开发的效率加快许多,同时达到低耦合高内聚的目的。 下面说一段个人看法,然后上代码和github使用demo。/** 1. 这是一个约束代码pool 将

2016-12-05 21:34:22 302

原创 监听TextView内容是否滑到底部的事件

上一个博客写了获取textview高度的方法 这边接下来写一个如何获得textview的内容是否滑到底的方法,一般在让用户阅读协议后签字,用来判断用户是否看完协议内容。 因为Demo写的还是比较详细的,所以直接上代码。 xcode 7.3.1 swift 2.2import UIKit//因为UITextView 是UIScrollView 的子类 所以scrollView的代理他也可以用c

2016-12-02 14:29:39 2257

原创 获取TextView的内容高度

先看下关键的方法 textView.sizeThatFits(CGSize) 然后看官方文档 Asks the view to calculate and return the size that best fits the specified size.Declaration SWIFT func sizeThatFits(_ size: CGSize) -> CGSize OBJEC

2016-12-01 11:53:35 2359

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除