
Swift
文章平均质量分 72
Foreveroriginal
让我们一起记录我们走过的风风雨雨、点点滴滴,技术伴随着一路牛逼
展开
-
Swift之自定义UIView
Swift自定义View和OC自定义View的原理都是一样的,重写init()方法或initWithFrame()方法,下面简单说说如何自定义swift UIView 主要是重写init(frame:CGRect)方法,其中required init?(coder aDecoder: NSCoder) 是必不可少的,swift语言强制要求的 // // LoginImgFieldView.s原创 2017-06-16 21:24:08 · 13336 阅读 · 0 评论 -
Swift图片浏览之SDPhotoBrowser的使用
场景:我们在使用app的时候,特别是显示多张图片的时候,都会点击图片并进行浏览,比如QQ、微信,好友发表的动态,我们都会点击进去查看原图。现在很多app都支持图片浏览功能,这样更加方便用户体验,那么我们在项目开发过程中,怎么对图片点击进行预览,下面介绍一下在swift项目开发中使用SDPhotoBrowser进行图片浏览。 SDPhotoBrowser地址:https://github.com/原创 2017-07-13 20:58:58 · 3742 阅读 · 0 评论 -
JSONExport在项目开发中的应用,可支持Java Android iOS Swift等
JSONExport工具可以直接把json数据转换成对象,大大节省了开发者的开发时间,而不必要对类对象成员属性一个个的定义,同时也减少了错误定义成员变量的问题。 JSONExport可以直接生成Java Android iOS Swift等类对象的文件,我们只要修改一下类对象的名称就可以了。下面针对Mac OS平台上JSONExport的使用说明 JSONExport地址: https://原创 2017-06-22 22:28:16 · 1314 阅读 · 0 评论 -
MBProgressHUD在oc、swift项目中的封装使用
MBProgressHUD在实际项目中用的非常多,不过要处理提示框的地方又要写很多的代码,下面分享一个别人写的方法 直接移植到项目中就可以用了,OC和swift项目中都通用,使用之前把MBProgressHUD库移植到项目中 MBProgressHUD地址:https://github.com/jdg/MBProgressHUD UIViewController+HUD.h原创 2017-06-22 21:47:58 · 1754 阅读 · 0 评论 -
swift3.0之UIImagePickerController的使用和注意事项
在oc中使用UIImagePickerController只要设置好代理、写代理方法就行了,但是在swift中编译没有什么问题,但是运行的时候会报错,选择一张图片,会显示库是私有的,不能访问,遇到这样的问题很好的解决办法就是在info.plist文件中添加Privacy - Photo Library Usage Description 和 Privacy - Camera Usage Des原创 2017-06-22 21:31:39 · 3755 阅读 · 0 评论 -
swift集成支付宝支付遇到问题的汇总
下面汇总一下我在集成支付宝支付遇到的问题 1.设置要订单信息需要的参数,生成订单信息,无法调起支付宝 问题分析: a.确保你的支付宝开发者平台已经开通支付的功能;不然加签可能不通过 b.确保订单信息的每一个必要项不能为空; c.确保订单参数拼接的顺序一致,最好和服务器那边对接好,最好是生成订单信息给服务器来完成 2.调起支付宝,弹出无法获取订单信息 问题分析: a.订单的价原创 2017-06-29 17:34:18 · 1138 阅读 · 0 评论 -
Swift3.0之hidesBottomBarWhenPushed的使用和注意事项
我们有时候在开发iOS的时候,涉及到跳转界面时,需要隐藏tabbar,以便我们重新定义新的。 OC版本的: //1.设置self.tabBarController.tabBar.hidden=YES; self.tabBarController.tabBar.hidden=YES; //2.如果在push跳转时需要隐藏tabBar,设置self.hidesBot原创 2017-06-28 22:45:40 · 2235 阅读 · 0 评论 -
Swift之UIColor 扩展
通常UIColor自带的一些方法在实际项目开发中不能满足我们的需求,所以把一些常用到的方法在这里进行一个归类 import Foundation import UIKit extension UIColor { //用数值初始化颜色,便于生成设计图上标明的十六进制颜色 如valueRGB = 0x23c4f6 convenience init(valueRGB: UI原创 2017-06-16 21:48:32 · 903 阅读 · 0 评论 -
Swift之自定义UICollectionViewCell
自定义UICollectionViewCell和自定义UITableViewCell差不多,不过自定义UICollectionViewCell更像自定义UIView,具体代码如下 import UIKit class ClassifyCollectionViewCell: UICollectionViewCell { var imageView: UIImageView!原创 2017-06-16 21:38:29 · 6324 阅读 · 0 评论 -
Swift之自定义UITableViewCell
主要是在重写父类的init(style:UITableViewCellStyle, reuseIdentifier:String?)中添加要实现的部分,比如下面在cell中添加几个Label,获取改变原有cell中subViews子控件的位置坐标、字体颜色、背景颜色等等。 import UIKit class HomeTableViewCell: UITableViewCell {原创 2017-06-16 21:30:06 · 606 阅读 · 0 评论 -
Swift3.0之String转换成基本数据类型 Int CGFloat Double
Swift的字符串类String ,没有像OC NSString类,有属性可以直接转换为基本数据类型,所以就总结了常用的String类转换为基本数据类型的方法 直接上码: import UIKit class BaseTypeConvertClass: NSObject { open class func StringToFloat(str:String)原创 2017-07-13 21:10:53 · 6090 阅读 · 3 评论