- 博客(24)
- 资源 (13)
- 收藏
- 关注
原创 iOS - Swift UISearchController的取消按钮
UISearchController的取消按钮关于UISearchController的设置就不多说了,可以参考《UISearchController仿微信搜索框》或者自行上网查找。情况本人想实现微信通讯录上方的搜索框功能,但在搜索框的取消按钮的设置这个卡住,在网上搜了个遍,没有合适的做法,经过不懈的探索,终于找到解决方案,遂前来记录一下。方案添加两个属性// 记录是否已经找到取消按钮l
2016-12-29 17:23:27 2003
原创 iOS - Swift 上的NSStringFromClass
Swift 2String(LXFContactCell)Swift 3String(describing: LXFContactCell.self)tableView.register(UINib(nibName: String(describing: LXFContactCell.self), bundle: nil), forCellReuseIdentifier: "LXFContactCe
2016-12-28 09:27:35 3033
原创 iOS - Swift UISearchController仿微信搜索框
创建一个UISearchController如果传入的searchResultsController为nil,则表示搜索的结果在当前控制器中显示,现在我让它在searchResultVC中显示// 创建searchResultVClet searchResultVC = UIViewController()// 设置背景颜色为红色searchResultVC.view.backgroundCo
2016-12-27 16:44:29 4753
原创 iOS - Swift CocoaPods导入OC第三方库
情景我在桥接文件中直接写入#import <SVProgressHUD/SVProgressHUD.h>然后在swift文件中得重新导入才可以使用,即import SVProgressHUD项目中很多地方都需要SVProgressHUD,在每一个需要SVProgressHUD的swift文件中再导入一遍那可不是明智的选择解决方案创建桥接文件target —> build setting, 搜索bri
2016-12-26 21:21:20 1725
原创 iOS - 解决fatal: The remote end hung up unexpectedly
报错如图所示 解决方案打开终端,进入到你的工程根目录下,打入命令git config http.postBuffer 524288000再重新 pod install 就可以了 命令作用:调整缓存大小为500M
2016-12-25 17:30:38 772
转载 iOS - TableView 去掉多余行数以及最后一行Cell分割线的处理
去掉多余行数// 去掉底部多余的表格线 [tableView setTableFooterView:[[UIView alloc] initWithFrame:CGRectZero]];最后一行Cell分割线最后一行分隔线顶头显示// 最后一行分隔线顶头显示// http://stackoverflow.com/questions/25770119/ios-8-uitableview-separ
2016-12-24 20:15:28 7315
原创 iOS - Swift 设置navigationItem
设置标题// 设置标题let titleL = UILabel()titleL.text = "微信"titleL.textColor = UIColor.whitetitleL.font = UIFont.systemFont(ofSize: 19)titleL.sizeToFit()navigationItem.titleView = titleL设置右侧按钮/*width为负数时
2016-12-24 19:33:55 2785
原创 iOS - Swift 关于颜色的一些方法
通过十六进制获得UIColorextension UIColor { class func hexInt(_ hexValue: Int) -> UIColor { return UIColor(red: ((CGFloat)((hexValue & 0xFF0000) >> 16)) / 255.0, green: ((CGFlo
2016-12-24 18:42:25 650
原创 iOS - Swift 自定义UITabBarController
class LXFMainViewController: UITabBarController { let textColor = RGBA(r: 0.51, g: 0.51, b: 0.51, a: 1.00) override func viewDidLoad() { super.viewDidLoad() // 创建子控制器 self.
2016-12-24 16:25:44 743
转载 iOS - Swift 如何使用Masonry和SnapKit
原文链接:http://blog.csdn.net/agonie201218/article/details/52638394SnapKit: https://github.com/SnapKit/SnapKitv.snp_makeConstraints { (make) in // 由于swift和oc语法不一样 equalTo(self.view)是传入参数 ma
2016-12-23 13:13:57 1281
原创 iOS - 解决fatal: unable to access Could not resolve host: github.com
打开终端,输入sudo vim /etc/resolv.conf在最后一行增加nameserver 8.8.8.8或者nameserver 114.114.114.114即可
2016-12-18 16:15:19 5132 2
原创 iOS - 解决Unable to add a source with url `https://github.com/CocoaPods/Specs.git` named
[!] Unable to add a source with url `https://github.com/CocoaPods/Specs.git` named `master`.You can try adding it manually in `~/.cocoapods/repos` or via `pod repo add`.解决方案:pod repo add master https:
2016-12-18 09:15:13 14488
原创 iOS - 关于NSTimer的循环引用
现象在当前控制器(ViewController)的view上添加了一个自定义的view(LXFTimerView), LXFTimerView在成功创建出来后添加了定时器NSTimer并加入RunLoop开始工作, 当在当前控制器里将LXFTimerView移除掉后,定时器还在工作,而且LXFTimerView里的dealloc并没有调用代码LXFTimerView.m#import "LXFT
2016-12-17 08:32:45 430
原创 iOS - 解决This application is modifying the autolayout engine from a background thread
This application is modifying the autolayout engine from a background thread after the engine was accessed from the main thread. This can lead to engine corruption and weird crashes.原因在子线程中进行了对UI控件的操作。
2016-12-15 16:29:26 2221
原创 iOS - 解决was mutated while being enumerated
reason: '*** Collection <__NSArrayM: 0x610000253e30> was mutated while being enumerated.'原因:在遍历数组的同时删除了数组中的元素 OC语法规定,不能在遍历数组的时候删除数组中的元素 解决方案例如下面的代码,在遍历images的时候删除了images中的元素for (UIImage *image in self
2016-12-14 20:17:15 3947
原创 iOS - 实现UINavigation全屏滑动返回(二)
回顾在 iOS - 实现UINavigation全屏滑动返回(一) 中我们实现了滑动返回的功能,但不是全屏滑动返回,得在左侧边缘轻扫才能滑动返回~ UINavigationViewController自带的只能在边缘轻扫才能滑动返回,这用户体验是不好的,接下来实现全屏滑动返回!思路既然自带的滑动返回只能是在边缘,那我们能不能修改使它触摸范围变大甚至全屏呢?先来看下系统手势有没有提供属性或方法供我
2016-12-13 22:40:50 1008
原创 iOS - 实现UINavigation全屏滑动返回(一)
要点interactivePopGestureRecognizer 是UINavigationController自带手势,当我们自定义了导航条的返回按钮后,这个手势就自动失效了,也就是说无法滑动返回。条件很多情况下我们不得不自定义导航条的返回按钮,但是我们也要滑动返回上一级的效果。思路既然自动失效,那我们就告诉它什么时候生效。在非根控制器下生效(用于滑动返回上一级)在根控制器下失效(防止根控制
2016-12-13 19:48:58 1818
原创 iOS - 统一设置Navigation的返回按钮
像左侧这样单单一个返回图标思路系统自带的返回是蓝色的图标+上一级的标题,我们可以将蓝色改成白色,再将文字隐藏或者移出屏幕步骤新建一个文件,继承于UINavigationController,重写 initialize 方法代码+ (void)initialize { UINavigationBar *bar = [UINavigationBar appearanceWhenContainedI
2016-12-13 19:20:33 5778
原创 iOS - 指定按钮的点击范围
自定义按钮,重写hitTest方法新建一个类LXFButton继承于UIButtonLXFButton.m- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event { CGRect rect = CGRectMake(0, 0, self.bounds.size.width, self.bounds.size.height *
2016-12-12 20:36:58 1629
原创 iOS - 裁剪图片方法CGImageCreateWithImageInRect
裁剪图片方法CGImageCreateWithImageInRect(CGImageRef _Nullable image, CGRect rect)参数解析:image: 需要被裁剪的图片 rect: 裁剪范围注意CGImageCreateWithImageInRect 是C的函数,使用的坐标都是像素在iOS中使用的都是点坐标所以在高分辨率的状态下加载了@2x或@3x的图
2016-12-12 17:20:54 5670
转载 iOS - 教你如何科学的在Xcode8上使用插件
原文链接:http://www.cocoachina.com/bbs/read.php?tid=17054171.先下载原版Xcode8 2.在应用程序中将Xcode8复制一份(用来以后打包上传) 3.打开”钥匙串访问” 4.上面导航栏-钥匙串访问-证书处理-创建证书 5.填写如图 第一行名称填写XcodeSigner 第二行不变 第三行选代码签名 其他的都不变 点击创建.6
2016-12-10 16:27:15 2189
原创 iOS - Xcode不显示历史记录的解决方案
最近不知道做了什么,Xcode就不显示历史记录了解决步骤打开 设置 -> 通用 -> 将最近使用的项目设置为非0即可
2016-12-10 15:35:43 4642
原创 iOS swift - 通过xib 自定义View
新建Swift文件和xib文件Swift 文件 xib文件 (名字与Swift文件相同) Swift文件中的代码import UIKitclass LXFView: UIView { // MARK:- 创建视图 class func newInstance() -> LXFView? { let nibView = Bundle.main.loadNi
2016-12-09 09:31:52 3043
转载 iOS - View生命周期与布局
原文链接 : http://www.cnblogs.com/mddblog/p/4556988.html生命周期说到view的生命周期一般都是指视图控制器的view生命周期。view的创建:loadView视图控制器(UIViewController)及其子类,无论是手写代码还是storyboard、xib肯定会调用loadView方法。其它的视图不会调用比如UIButto
2016-12-08 10:19:29 535
xcode 12.1 (16B92)_developer_diskimage
2018-11-26
OpenCollada 3dsMax Maya插件
2017-05-19
xcode 10.3(14E269)_developer_diskimage 支持10.3(14E277)
2017-03-31
Xcode iOS_10.2 (14C92)_developer_diskimage
2017-01-13
阿里云服务器linux web环境一键安装包 1.5.5
2016-11-06
iOS10 SDK下载
2016-10-08
iOS 9.2 真机调试 Disk Image
2016-03-29
iOS 9.3 真机调试 Disk Image
2016-03-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人