自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 swift中按钮UIButton的文字竖直显示

开发中一般对button的使用很简单的使用,当我们想要做到显示button中的文字竖直排布的时候,这里就来电干货 let rect = CGRect(x:100,y:100,width:20,height:150) let btn = UIButton.createButton(normalTitle: "我现在是竖着的按钮", selectedTitle: "我现在是

2017-04-26 10:19:52 1449

原创 CocoaPods 删除已导入项目的第三方库和移除项目中的CocoaPods

近在更新第三方库的时候遇到了问题,需要将个别的三方库从CocoaPods中移除,并同步到SVN,供团队同步代码。第一部分   删除项目中已经由cocoapods配置好的第三方1.打开项目中的Podfile文件2.删除选中的pod Snapkit的命令行3.打开终端cd到当前项目的根目录下重新执行pod install --verbose --no-repo-upda

2017-04-25 17:57:50 374

原创 swift中类方法创建button等等其他控件

//// QYPButton.swift// Lease//// Created by Apple on 2017/3/16.// Copyright © 2017年 Apple. All rights reserved.//import UIKitextension UIButton { class func createButton(normalTitle:Strin

2017-04-25 17:46:31 773

原创 swift中类似PCH文件的东西

在OC中有一个共享很多宏定义的文件那就是PCH然后在SWIFT中没有宏这个东西,那么如何做到有PCH的效果呢???其实很简单就是创建一个文件类名随便取代码如下,不需要配置任何东西就能够实现//// Common.swift// Lease//// Created by Apple on 2017/3/3.// Copyright © 2017年 Apple. All rights

2017-04-25 17:43:52 3028

原创 iOS中数组字典里面在放数组字典

1.首先来一段json给你们看看responseObject{ message = "访问成功!!"; result = ( { attNameList =( { attName = "业务申请表";

2017-04-25 17:36:31 4237

原创 swift中tableView的上下拉刷新<MJRefresh>

1.首先 // 顶部刷新 let header = MJRefreshNormalHeader() // 底部刷新 let footer = MJRefreshAutoNormalFooter()2.刷新代码func refresh(){ // 下拉刷新 header.setRefreshingTarget(self, refreshing

2017-04-25 12:15:10 3105

原创 UIPickerView做好的时间选择

// // PickerView.m // text // // Created by Apple on 2017/4/21. // Copyright © 2017年 Apple. All rights reserved. // 万能的时间选择器#import "PickerView.h"#define SCREEN_WIDTH ([UIScreen mainScreen]

2017-04-21 15:10:42 1094

原创 swift3.0中弹出框

以前在OC中自定义过一个弹出框,基本原理都是一样的,都是利用tableView在一个view上面显示,然后在需要用到的地方,调用这个view.基本上就实现的想要的效果,在ipad里面开发还是有一个pop控制器,在iphone开发中的弹出框基本上都是自定义的 ,下面上干货 1.首先创建一个UIView类 类里面的代码是import UIKitclass Menu: UIView,UITab

2017-04-19 08:37:47 2648

转载 snapkit的使用

http://www.cnblogs.com/On1Key/p/5756343.html

2017-04-18 11:56:01 426

原创 swift中snapkit

make.edges.equalTo(self.view).inset(UIEdgeInsets(top: 20, left: 20, bottom: 20, right: 20))//将redView的边界约束为self.view并且每条边都是20的偏移

2017-04-18 11:54:09 499

原创 21个swift开源优质的app

http://www.jianshu.com/p/a5b6d5efce88

2017-04-17 17:59:51 834

原创 图片进行缩放裁剪等等

转载 http://www.jianshu.com/p/4fdb61354fe0

2017-04-17 17:54:17 431

原创 xib等按比例布局

转载 http://www.aichengxu.com/ios/1171399.htm

2017-04-17 17:50:16 1133

原创 UITextField

需求:点击UITextField不弹出键盘,显示自定义的方法中的东西。1.实现协议UITextFieldDelegate2.设置代理self.text.delegate=self;3.实现代理中的方法:-(void)textFieldDidBeginEditing:(UITextField*)textField{[textField resignFirstResponder];NSLog(@"<#s

2017-04-17 17:48:24 271

原创 谈谈iOS中Categories(分类)、Extensions(类扩展)和继承的区别

简单的讲,通过Categories(分类)即使在没有某个系统类源代码(iOS不开源的)的情况下,也可以为这个类添加新的方法声明。而新方法的实现可以在另外的文件中。其语法举例如下:#import "ClassName.h"@interface ClassName ( CategoryName ) // method declarations @end这样我们可以扩展出新的方法,这在我们实际开发中很

2017-04-17 17:46:44 452

原创 UITableView和UICollectionView的局部刷新

[self.tableView reloadSections:[NSIndexSet indexSetWithIndex:0] withRowAnimation:UITableViewRowAnimationNone];[UIView performWithoutAnimation:^{ [self.collectionView reloadItemsAtIndexPaths:@[index

2017-04-17 17:39:19 7184 1

原创 tabbar顶部横线

CGRect rect = CGRectMake(0, 0, SCREENWIDTH, SCREENHEIGHT); UIGraphicsBeginImageContext(rect.size); CGContextRef context = UIGraphicsGetCurrentContext(); CGContextSetFillColorWithColor(conte

2017-04-17 17:36:56 996

原创 iOS 修改UIBarButtonItem title 字体大小

self.navigationItem.rightBarButtonItem=[[UIBarButtonItem alloc]initWithTitle:@"完成" style:UIBarButtonItemStylePlain target:self action:@selector(click)];[self.navigationItem.rightBarButtonItem setTitleT

2017-04-17 17:33:40 1200

原创 NSFileManager文件操作的十个小功能

NSFileManager是一个单列类,也是一个文件管理器。可以通过NSFileManager创建文件夹、创建文件、写文件、读文件内容等等基本功能。下面将介绍NSFileManager文件操作的十个小功能。我们在Documents里面进行举例,首先是获取Documents的路径。这个在iOS开发之沙盒机制(SandBox)已经详细讲解过了。获取Documents路径方法如下:- (NSString

2017-04-17 17:21:08 251

原创 OC中关于NSFileManager判断是否存在某一个文件

在我们使用NSFileManager存储文件的时候,,我们可能以前已经存储过某一文件.所以在这里做的就是判断文件是否已经在doc目录下面存在的一个方法是[fileManager fileExistsAtPath:pathToDownloadTo]pathToDownloadTo是一个路径

2017-04-17 16:37:31 3195

原创 swift中关于代理的循环引用问题

使用swift代理的时候,定义协议的时候,往往容易引起内存消耗很严重的问题就是循环引用,这里讲讲怎么解决循环引用问题

2017-04-11 11:19:27 636

原创 swift3.0中的代理协议

swift中带可选协议和必须实现的协议, 没有修饰的代理方法是必须实现的协议 1. 可选方法必须在协议protocol前面加 @objc // 2. func前面也加上 @objc optional// 必须实现的协议:必须实现的协议在设置的代理那里必须去实现协议方法,不然会报错,protocol JKEmployerDelegate: NS

2017-04-07 09:52:07 641

原创 swift中如何构造单列

1.在创建一个类以后定义属性 NetRequest是继承与NSObject的类 private let NetRequestShareInstance = NetRequest() class NetRequest: NSObject {class var sharedInstance : NetRequest { return NetRequestShareInstance}}

2017-04-07 09:18:17 246

原创 swift中关于tableView中的cell实现不复用

在有些项目中如果自定义了cell时,有的时候不希望cell复用,解决方案是 //这里不允许cell的复用,每次都是创建一个新的cell let cell = ListMessageTableViewCell(style:UITableViewCellStyle.default, reuseIdentifier: “cell”) 每次都是创建一个新的cell,不适

2017-04-06 15:59:04 3228

转载 关于App跳转到系统设置的界面

WiFi界面NSURL *url = [NSURL URLWithString:@”prefs:root=WIFI”]; if ([[UIApplication sharedApplication] canOpenURL:url]) { [[UIApplication sharedApplication] openURL:url]; }定位服务定位服务有很多APP都有,如果用户关闭了

2017-04-06 15:54:17 1457

原创 swift3.0中UserDefaults的使用

UserDefaults是一种存轻量级的数据 // // ViewController.swift // userDefault // // Created by zhangshaoyu on 17/4/21. // Copyright © 2017年 quyuanpeng All rights reserved.import UIKitclass ViewController:

2017-04-06 15:41:44 5256

原创 present动画

func presentClick() { print(“present Click”) // present视图控制器 let nextVC = PresentViewController() let nextNav = UINavigationController(rootViewController: nextVC) /* 视图

2017-04-06 14:55:37 456

原创 swift中navigationController在push进入下一个控制器的时候出现的动画

func pushClick() { print(“push Click”) // 进入下个视图控制器 let nextVC = PopViewController2()// self.navigationController!.pushViewController(nextVC, animated: true) // 转场动画2

2017-04-06 14:53:10 2817

原创 swift3.0中FMDB使用

前段时间看到了一篇大神的FMDB文章,写的还不错,进行了第二次封装,使用起来也比较的方便对于空白的sql都能够很好地使用,这里对他的文章进行补充这里 记住 ,如果查询条件为中文,记住 //github:作者的链接是 https://github.com/jinliyuelong/LYJSwiftDemo //补充,whereStr是用来查的条件,如果条件有中文的话,必须再加一层”单引号,例如

2017-04-05 17:56:35 857

原创 swift中tableView导航栏渐变和下拉变大效果

1.这个是纯代码 // // ViewController.swift // 导航栏渐变 // // Created by ty on 16/1/3. // Copyright © 2016年 ty. All rights reserved. //import UIKit// 顶部图片的高度 private let topImageHeight: CGFloat = 200

2017-04-05 17:31:44 955

原创 swift中通知无限滚动视图UIScrollView

推荐使用SDCycleScrollView,看看就知道

2017-04-05 17:27:17 632

原创 swift中的无限循环通知条定时器

timer=Timer.scheduledTimer(timeInterval: 5, target: self, selector: #selector(self.textfieldNotification), userInfo: nil, repeats: true)

2017-04-05 17:23:44 424

原创 swift3.0中自定义的相机,不好别喷,给点提示,多多指教

相机里面有的是图片更加个人需要去改动, 有什么可以帮助到你么你的可以联系我,980471259关于自定义相机,OC的也可以联系我..再给你们完美的相机,相机存所项目需要而自定义的// // CustomCameraViewController.swift // Lease // // Created by Apple on 2017/3/10. // Copyright © 20

2017-04-05 17:18:30 720

原创 swift中获取当前时间字符串

func getCurrentTime() -> String{ let date = NSDate.init(timeIntervalSinceNow: 0) let a = date.timeIntervalSince1970; let b = Int(a) let str = "\(b)" return str}

2017-04-05 17:14:11 958

原创 关于swift中将字符串转换为类

第一步:获取命名空间,swift中的命名空间唯一的 let namespace = Bundle.main.infoDictionary![“CFBundleExecutable”] as! String //vcClass是一个创建好了的数组,里面已经包含了字符串类名的数组 let cls:AnyClass? = NSClassFromString(namespace + “

2017-04-05 17:12:23 1440

原创 swift初始化一个项目导航栏和标签栏(nav和tabbar)

第一步:创建一个UITabBarController的类,全部代码如下, 里面包含了导航栏,所以在创建的时候只要集成这个类,然后,设置父类里面的数组的值,就好了 import UIKitclass BaseTabBarController: UITabBarController { var titles = [String]() var selectedImgNames = [String](

2017-04-05 17:09:14 1184

原创 swift中关于隐藏导航栏的和侧别往右滑动实现同样的pop效果

override func viewWillAppear(_ animated: Bool) { super.viewWillAppear(animated) //注意下面一条语句将系统的手势会屏弊掉,如果没有下面的一条语句拖动边缘是可以返回去的 // navigationController?.setNavigationBarHi

2017-04-05 17:03:21 1330

原创 swift中关于

在swift中使用self.present(vc, animated: true, completion: nil)方法出现东岱翻页效果很容易,,这是苹果自带的方法 vc.modalTransitionStyle = UIModalTransitionStyle.flipHorizontal 就可以了,专场动画 case coverVerticalcase flipHorizontalcase

2017-04-05 17:00:30 185

原创 关于swift中的plist文件的写入用来存储信息,例如登录的时候出入信息,这里给一个完成的代码

// // ViewController.swift // plist // // Created by Apple on 2017/3/8. // Copyright © 2017年 Apple. All rights reserved. //import UIKitlet BedroomFloorKey = “BedroomFloor”let BedroomWallKey =

2017-04-05 16:46:56 1398

原创 swift中字典

//1.定义    func demo1(){        //OC中定义字典{}        //Swift中同样使用[]//        [KEY :VALUE] -> [String:NSObject]        let dict = ["name":"张","age":"18"]        print(dict)        //定义字典的数

2017-04-05 16:42:47 215

空空如也

空空如也

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

TA关注的人

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