
功能
JoXu
这个作者很懒,什么都没留下…
展开
-
代码退出程序
UIAlertView* alert = [[UIAlertView alloc] initWithTitle:self.exitapplication message:@"" delegate:self cancelButtonTitle:self.exityes otherButtonTitles:self.exitno,nil]; [alert show];转载 2016-03-29 14:04:36 · 742 阅读 · 0 评论 -
UIView的部分圆角
UIView的部分圆角问题UIView *view2 = [[UIView alloc] initWithFrame:CGRectMake(120, 10, 80, 80)];view2.backgroundColor = [UIColor redColor];[self.view addSubview:view2];UIBezierPath *maskPath = [UIBezier转载 2017-09-12 10:51:51 · 239 阅读 · 0 评论 -
deviceToken转string时候为nil
deviceToken转string时候为nil原创 2016-11-14 14:36:42 · 1776 阅读 · 0 评论 -
Xcode9.1:swift自定义tableview下拉刷新
///自定义的tableview组件//// MyTableView.swift// swjmanager//// Created by Jo on 2017/11/22.// Copyright © 2017年 swj. All rights reserved.//import UIKit@objc protocol MyTableViewDelegate: NSO原创 2017-11-23 16:43:37 · 593 阅读 · 0 评论 -
设置StatusBarStyle:Light无效
具体请查看:http://www.jianshu.com/p/0d4337b2e18a转载 2017-12-12 19:12:29 · 1016 阅读 · 0 评论 -
swift:计算时间差
//获取日期差,yyyy-MM-dd HH:mm:ss格式func intervalSinceNow(_ fromdate:Date) -> String{ let format = DateFormatter.init() format.dateFormat ="yyyy-MM-dd HH:mm:ss" let fromZone =转载 2017-12-21 15:12:03 · 4399 阅读 · 0 评论 -
Swift:接入支付寶支付
服務端拿了從支付寶下載的demo的代碼過來用,在客戶端訪問服務端獲取orderstring然後調起支付寶后,發現提示支付錯誤。經過排查,發現傳過來的orderstring多了『amp;』,去除掉之後就可以正常調起支付寶,不得不說,支付寶和微信支付的demo真是有夠爛的,無法想象這麽大的公司連個正常的demo都沒有提供。 if let alipay = json!["alipay"] a原创 2018-01-03 16:19:34 · 961 阅读 · 0 评论 -
swift:App打开手机内的地图App进行导航
//选择导航类型 @objc private func choiceMap() { //将User.share.coordinate的两个值改成网吧的经纬度 let alert = UIAlertController.init(title: "请选择导航应用程序", message: nil, prefe...原创 2018-03-16 15:55:36 · 1702 阅读 · 0 评论 -
swift:无线轮播scrollerview
//// NibScrollView.swift// Created by Jo on .// 无线轮播// 使用方式,在sb或者xib中拖入view,然后设置成NibScrollView// 添加图片使用addImages//点击图片的回调:NibScrollViewDelegateimport UIKit@objc protocol NibScrollViewDel...原创 2018-06-07 21:25:42 · 429 阅读 · 0 评论 -
UITableView收起键盘
UITableView收起键盘何必这么麻烦 一个属性搞定,效果好(UIScrollView同样可以使用) 以前是不是觉得[self.view endEditing:YES];很屌,这个下面的更屌。 yourTableView.keyboardDismissMode = UIScrollViewKeyboardDismissModeOnDrag;另外一个枚举为UIScrollVi转载 2017-09-12 10:50:31 · 280 阅读 · 0 评论 -
中文的URL处理
带有中文的URL处理。大概举个例子,类似下面的URL,里面直接含有中文,可能导致播放不了,那么我们要处理一个这个URL,因为他太操蛋了,居然用中文。http://static.tripbe.com/videofiles/视频/我的自拍视频.mp4NSString *path = (__bridge_transfer NSString *)CFURLCreateStringByRep翻译 2017-09-12 10:49:50 · 371 阅读 · 0 评论 -
中间镂空效果:A 视图上叠加 B视图,只显示B视图中间部分,达到好像中间镂空的效果
中间镂空效果:A 视图上叠加 B视图,只显示B视图中间部分,达到好像中间镂空的效果转载 2017-07-19 12:00:37 · 897 阅读 · 0 评论 -
添加遮罩,自定义控件(view)的显示范围
---------------————————自定义UIView——————————————————————————————//重写- (void)drawRect:(CGRect)rect//生成一个三角形 UIBezierPath *path = [UIBezierPathbezierPath]; [path moveToPoint:CGPointMake(20,转载 2016-04-15 10:23:10 · 1026 阅读 · 0 评论 -
计算圆圈上点的坐标
计算圆圈上点的坐标转载 2016-05-06 10:06:17 · 2832 阅读 · 0 评论 -
生成某一个view的png图片
生成某一个view的png图片转载 2015-08-19 11:15:22 · 427 阅读 · 0 评论 -
iOS9URLScheme适配(白名单配置)
iOS9URLScheme适配_引入白名单概念转载 2016-06-22 18:02:47 · 1555 阅读 · 0 评论 -
网络连接状态检测:RealReachability
网络连接状态检测:RealReachability转载 2016-08-17 17:28:13 · 501 阅读 · 0 评论 -
当子view的frame超出父view的frame,无法响应交互的解决方法
http://www.xuebuyuan.com/1225027.html让控件复写 -(UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event方法。 只有控件存在无论可见度是什么uikit框架会递归回调此接口。 若要subview响应touch事件,只需判断point是否在subview控件区域内,若在转载 2016-12-02 13:58:30 · 860 阅读 · 0 评论 -
将String转换成NSdate,并获取日期、小時、分钟(swift2.3)
将String转换成NSdate原创 2016-12-27 11:54:01 · 815 阅读 · 0 评论 -
使用UIActivityViewController分享时,限制分享
let shareImage =UIImage.init(named:"qrcode") let items = [shareImage!] let activeVC = UIActivityViewController.init(activityItems: items,applicationActivities: [UIActivity.init转载 2017-05-17 15:02:22 · 836 阅读 · 0 评论 -
App里面网页无法完成上传视频
前端是用html5然后直传视频给七牛,发现在iOS11以下的系统,使用App打开链接的时候无法上传,但是使用safari打开链接则能成功上传。解决:前端修改js代码,修改了兼容性,本来只能兼容mp4,后面改成不限制类型。...原创 2018-09-01 17:25:34 · 931 阅读 · 0 评论