自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 资源 (1)
  • 收藏
  • 关注

原创 Cannot find ‘‘ in scope解决

Cannot find '' in scope

2024-03-19 11:54:27 524 1

原创 配置项目中展示的UIImagePickerController、UIActivityViewController中文展示

配置项目中展示的UIImagePickerController、UIActivityViewController中文展示对应内容:方法一:(旧方法)TARGET---->Info--->添加“Localization native development region”,对应值选择"China"方法一图方法二:(新方法)第一步: PROJECT-----> Info-----> 添加“Chinese, Simplifie...

2022-04-23 18:00:26 502

原创 WKWebView加载txt文档乱码

swift中webView加载txt乱码处理

2022-04-19 11:28:15 1608

转载 Git 中无法忽略 .xcuserstate 的解决方法

.gitignore文件中添加了.xcuserstate忽略,之后每次push时文件改动中还是会出现UserInterfaceState.xcuserstate文件,下面是解决方法。

2022-03-01 11:17:01 542

原创 pod一些使用

pod基本使用

2021-12-15 14:20:54 1759

原创 CLLocation定位

import UIKitimport CoreLocationimport Alamofiretypealias LocationClosure = ((_ sheng: String, _ shi: String, _ qu: String)->Void)class CLLocationTool: NSObject { public static let `default` = CLLocationTool.init() /// 定...

2021-09-11 18:58:04 383

原创 textView添加可点击的富文本

func configService() { let str = "我已阅读并同意《用户服务协议》和《隐私政策》" let str1 = "《用户服务协议》" let str2 = "《隐私政策》" let range1 = (str as NSString).range(of: str1) let range2 = (str as NSString).range(of: str2) let ...

2021-08-27 11:52:05 376

原创 iOS 获取iPhone、iPad设备的型号、名称

public extension UIDevice { var iPhoneName: String { var systemInfo = utsname() uname(&systemInfo) let machineMirror = Mirror(reflecting: systemInfo.machine) let identifier = machineMirror.children.red...

2020-09-11 11:38:40 928

原创 tableView黑线问题

如果tableview滑动过程中出现黑线,设置如下代码解决 tableView.backgroundView?.backgroundColor = .white

2020-04-16 19:49:37 778

原创 iOS 设置电池栏两种方式

说明:info.plist 添加 View controller-based status bar appearance 对电池栏的设置是有影响的:1、为NO, UIApplication.shared.statusBarStyle 生效, 此方法已被废弃2、为YES时,UIApplication.shared.statusBarStyle失效,UIController 中设...

2019-10-08 10:26:55 868

原创 pod 不能使用

报错:-bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby: bad interpreter: No such file or directory解决办法:1、 sudo gem install cocoapods(如果执行后还不可以,执行...

2019-10-06 18:02:30 517

原创 从App Store获取最新APP版本号

CFBundleShortVersionString(Version):真正的APP版本号,即应用程序的迭代版本;APP Store 所识别到的版本号。发布版本号是三个时期分离整数组成的字符串。例如 1.0.1。第一个整数表示应用程序的主版本号,表示实现新功能或重大变化。第二个整数代表次版本号,表示实现不太突出的功能。第三个整数代表修正版本号,表示维护已发行版本。CFBundleV...

2019-08-08 16:10:15 1526

转载 Swift - 实现图片全屏展示功能(可左右滑动切换图片)

1,效果图(1)作为演示,我们首先在页面上创建各个图片的缩略图。(2)点击任意一张缩略图,则进行全屏展示。如果有多张图片,还可以左右滑动进行切换。同时为了让展示效果更好,这时默认会将导航栏隐藏,点击图片又会显示出导航栏。 (3)全屏浏览时,照片默认会自动缩放以便完整显示。双击则会放大3倍显示。同时使用手势还可以对图片进行拖动、以及放大缩小。...

2019-07-11 09:39:49 2803

原创 qrcode 二维码--swift 5

方法1class GenerateQRCode: NSObject { static let shared = GenerateQRCode() ///生成二维码 func generateQRCodeImg(_ qrStr: String, qrImgName: String? = nil) -> UIImage { /...

2019-06-29 15:10:28 804

原创 class-dump安装与使用

一、安装class-dump1. 下载 class-dump 文件 <需要xcode编译,获取 class-dump文件>;{也可以直接下载 class-dump 提取码: 7y72 }2. shift + command + g 快捷键进入如下文件夹3. 拖动 获取的 class-dump文件到如下路径4. 输入class-dump,结果如下表示安装成...

2019-05-27 20:03:06 586

原创 定制可在xib、storyboard中直接使用的View

方法1:xib定制view<1> 设置File's Owner ---> 指向对应的 view设置File's Owner ---> 指向对应的 view<2> 拖拽出view 到 代码拖拽出view 到 代码<3> 代码中设置方法2:代码定制view方法2:代码定制viewclassCourseHe...

2019-05-18 11:18:41 198

原创 tableView 头部 下拉缩放

方法1:在tableView上层固定一个view用户缩放, 切tableView 设置一个tableHeaderVeiw具体代码如下:func scrollViewDidScroll(_scrollView:UIScrollView) { lety = scrollView.contentOffset.y print("y---->\(y)")...

2019-05-15 17:32:47 422

原创 xcode 9、xcode 10使用模拟器总是提示“Developer Tool Access”需要控制另一个进程问题

具体问题如下:解决方法:Enable and disable Gatekeeper using the spctl commandIn Terminal, enter the spctl command.启用 To enable Gatekeeper, enter: $ sudo spctl --master-enable禁用 To disable Gatekeeper...

2019-05-15 09:26:03 283

转载 ios WebView富文本

前言最近开发基于Web版的富文本,要实现PC与移动端互通,而且还有一些基础的操作,故而参考了许多开源框架和富文本JS框架。实现富文本技术主要分为三类:ceretext、textkit、webview。这三类各有优劣,开发的难度、方式、用户体验也是有非常大的不同,这里不详细说明,具体的可以找度娘。这里我主要使用的基于webview富文本框架:ZSSRichTextEditor,再此基础上进行...

2018-11-27 17:50:52 1537

原创 ios 自定制转场动画汇总

import UIKitclass ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib....

2018-09-08 10:50:05 292

原创 自定义Push动画 --- Swift 4

//MARK: Push动画///从下向上推出(push出页面 ----&gt; 从底部到顶部 垂直出现-消失)func setPushAnimatedWithTransition(customSelf: UINavigationController) { if #available(iOS 9.0, *) { } let an...

2018-08-22 22:00:19 809

原创 保存图片到本地 (Swift 4)

/*****************************保存图片*************************************///MARK: 将图片保存在相册///保存图片 --&gt; UIImageWriteToSavedPhotosAlbumfunc saveImageToAlbum(image:UIImage) { print("图片---&gt;\(im...

2018-07-31 17:01:29 5941

原创 iOS 截屏, 获得普通view和ScrollView的UIImage (Swift 4)

/****************************截屏**************************************///MARK: 截屏///截屏 Viewfunc screenImageWithView(cutView: UIView)-&gt; UIImage { //截屏区域;是否透明;清晰度 var image = UIImage() ...

2018-07-31 16:54:00 888

原创 iOS相册、相机权限判断 (Swift 4)

AppDelegate中的方法 func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -&gt; Bool { //MARK: APP启动时候,判断用...

2018-07-31 16:49:37 3839

原创 设置导航栏颜色、字体属性

方法1:在appdelegate中设置///全局设置导航栏以及左右item的颜色和大小属性----&gt;此方法需要在appDelegate中调用func appdelegateConfigNavi() { UINavigationBar.appearance().barTintColor = UIColor.white//navibar的背景渲染色 UINavigatio...

2018-07-23 10:22:42 2783

原创 将本地功能上传到码云代码仓库

1. cd + 工程所在路径2. git conifg --global user.name "你的名字/昵称"3. git config --global user.email "邮箱账号"4. git init5. git remote add origin 远程代码仓库地址  

2018-07-14 14:39:04 582

原创 textView 添加占位字符的两种方式

textView 添加站位字符

2018-07-06 13:58:08 1334

原创 html字符串转富文本字符串(Swift 4)

///方法1--&gt;通过'&lt;head&gt;'将html字符串转化为 NSMutableAttributedString    class func getAttriFrom(str: String) -&gt; NSMutableAttributedString {        let htmlStr = "&lt;head&gt;&lt;style&gt;img{max-wi...

2018-07-04 21:01:05 4332

转载 iOS 保存图片到手机的几种方法--(OC)

在使用前  请导入photos.framework然后导入1#import #import #import方法一使用UIImageWriteToSavedPhotosAlbum函数将图片保存到相册,如:12345678- (void)loadImageFinished:(UIImage *)image{    UIImageWriteToSavedPhotosAlbum(image, self, ...

2018-06-27 09:01:10 4367

原创 释放原来的键盘,取消键盘等的第一相应者身份

func resignFirstya() {    if let vv = UIApplication.shared.keyWindow?.perform(Selector.init(("firstResponder"))) {        let first = vv.takeRetainedValue() as? UIView        first?.resignFirstRespond...

2018-06-26 14:01:38 171

原创 Mac电脑忘记管理员密码与忘记登陆密码处理(开机/恢复出厂设置/重置)

Mac电脑有时候会碰到忘记管理员密码无法登陆,强制重装系统等操作方法如下

2018-06-23 11:50:46 22007 2

转载 Swift - 文本框textView图文混排的实现

我们使用文本框(UITextView)时,除了输入文字外,可能还会想在里面插入一些图片。或者有一些图文混排的内容需要展示出来。 这个只需要通过 textView 的属性化文本即可实现。j将图片以附件的形式插入即可。本文通过样例演示如何实现 textView 的图文混排,同时还可以选择插入图片的模式,是保持原图大小,还是自适应尺寸(这些可以混合使用的。)1,效果图(1)不改变插入图片的大小(2)让图...

2018-06-21 17:46:55 1433

原创 xcode 获取git上之前的某个版本

第一步:先下载对应的代码第二步:在git的提交记录中找到要返回的版本提交的标识(即SHA)第三步:先进入对应工程第四步:终端执行

2018-06-21 13:54:56 1307

原创 创建一个高度为1的虚线

///创建一个高为1的线 func config() { let lineView = UIView(frame: CGRect(x: 2, y: 300, width: self.view.frame.size.width - 4, height: 1)) self.view.addSubview(lineView) drawDashLi...

2018-06-15 15:03:21 152

原创 设置控件的某个圆角 (Swift4)

给控件设置圆角 //MARK: 设置某个圆角 func configSideRadius(iv: UIView) { //MARK: 设置阴影,圆角,一定要根据 屏幕的尺寸/self的bounds 设定;不能使用自身尺寸 let bounds = CGRect.init(x: 0, y: 0, width: self.bounds.width - 3...

2018-06-14 16:42:30 978

原创 绘制阴影(带圆角可选) (Swift4)

四种设置阴影的方法 ///实际使用 func configShadowUI() { let shadowV = Bundle.main.loadNibNamed("ShadowCell", owner: self, options: nil)?.first as! ShadowCell shadowV.frame.size = CGSize.in...

2018-06-14 16:40:51 1192

原创 最简单的方法设置阴影 (Swift4)

//先边框 shadowV.layer.borderWidth = 0.3 shadowV.layer.borderColor = UIColor.groupTableViewBackground.cgColor //中阴影 shadowV.layer.shadowColor = UIColor.b...

2018-06-09 14:31:01 2603

原创 添加虚线 (Swift4)

///添加虚线(给一个View加虚线--虚线所在UIImageView高为5)func addLineView(setView: UIView, color1: UIColor, color2: UIColor) {    let imgV:UIImageView = UIImageView(frame: CGRect(x: 0, y: setView.frame        .maxY - 5...

2018-06-08 22:34:46 1428

转载 Swift - Core Graphics绘图框架详解3(绘制渐变、填充渐变色)

Quartz 2D 的渐变方式分为如下两种:线性渐变:渐变色以直线方式从开始位置逐渐向结束位置渐变放射性渐变:以中心点为圆心从起始渐变色向四周辐射,直到终止渐变色使用中我们可以直接绘制一个渐变,也可以将渐变填充到现有的图形路径上。下面通过样例分别进行演示。一、渐变的绘制 1,绘制线性渐变12345678910111213141516171819202122232425262728293031323...

2018-06-05 20:01:26 871

转载 Swift - Core Graphics绘图框架详解2(绘制图形)

1,绘制矩形1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859import UIKit class ViewController: UIViewController {         override func viewDidLo...

2018-06-05 19:59:21 464

Swift 4 转场动画全部

swift4 基于transition 的转场动画,包括翻转、相机、旋转等

2018-09-08

空空如也

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

TA关注的人

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