iOS开发之pdf文档的加载与浏览的4种方式

前言 在我们的开发中,有些像电子书类型的app的开发会涉及到pdf文档的加载与展示。由于笔者项目中正好涉及到这块,于是将pdf常用的几种加载方式做个总结。以供后面可能用到的同学做个参考。 正文 通常我们用到的pdf文档的加载方式有4种: UIWebView加载本地或者网络pdf文档 QL...

2019-03-28 14:35:01

阅读数 7

评论数 0

iOS开发中URL中不合法字符的转义

通常我们在拼接网络请求Url的时候,比如请求网络图片,通过get方法请求网络数据,有时会遇到请求失败的问题,于是各种找原因,就是不明白问题出在哪里。我也是遇到了这种问题最后才发现我本来请求接口里有个“+”,而到服务器端反馈给我的信息显示变成了空格“ ”,后来才反应过来,原来是请求之前要对url中的...

2016-11-24 09:09:05

阅读数 1399

评论数 0

如何创建UIlabel,使label的高度随着内容的多少而变动并且可以设置行间距?

我们项目中经常会遇到要创建label使label的高度随着text的多少而变动,同时感觉系统默认的label的行间距太小,文字看着有些挤,需要设置label的行间距,使排版更加美观,下面的做法就可以做到: bel

2016-01-26 17:27:56

阅读数 209

评论数 0

iOS开发中如何自定义字体?

作为iOS开发者,有时候UI工程师为了整个页面的美感,给我的页面要求特殊的字体,这时候Xcode自带的字体就可能不够用了,于是我们就需要自定义字体。具体操作步骤如下: 1、第一步找到你想用的字体的 ttf 格式文件,把文件拖到工程中。 2、在工程的info.plist添加“Fonts prov...

2016-01-20 10:43:04

阅读数 179

评论数 0

iOS开发真机测试could not find developer disk image的解决

在iOS开发Xcode真机调试的过程中,有时会遇到提示“could not find devveloper disk image”的问题,这是由于用于测试的真机系统版本过高或者过低,Xcode中没有匹配的配置包文件,我们可以通过这个路径进入配置包的存放目录: /Applications/Xcode...

2016-01-15 11:15:57

阅读数 185

评论数 0

iOS开发如何在发布阶段移除NSLog

解决方法如下:        重新定义一个宏替代NSLog,这个宏是有条件编译的。为了能够在工程所有源代码中使用这个宏,需要在-Prefix.pch文件中定义这个宏。这个文件引入的.h文件和定义的宏作用于全部工程中的源代码模块,这样可以省去在每个.h文件中定义宏。 宏定义如下:...

2016-01-14 17:29:37

阅读数 177

评论数 0

第三方类库管理工具cocoapods的安装和使用

一、开始安装 1.打开终端 2.开始安装,如果报错开始下一步sudo gem install cocoapods3.移除原有的网站来源 gem sources --remove https://rubygems.org/ 4.替换成淘宝的(注意:最近淘宝把http改成https了)gem...

2016-01-14 16:13:41

阅读数 652

评论数 0

iOS开发系列--让你的应用“动”起来--iOS动画

iOS开发动画效果以及图层。。。。

2016-01-07 11:25:18

阅读数 332

评论数 0

如何使用AutoLayout对两个以及两个以上的平行或者相互依赖的view进行布局

我们在iOS开发中经常用到自动布局的需求,针对单个的控件相对于父控件进行布局比较简单,但是涉及到两个以及两个以上平行或者相互依赖的控件布局,对于对AutoLayout不熟的同学可能就会变的有些棘手,下面简单的演示一个例子,希望有所帮助。 案例:在viewController的view中有两个按钮:...

2015-11-16 17:48:28

阅读数 2683

评论数 1

如何利用Xcode自带的方法生成二维码

利用系统自带的方法和接口生成二维码。

2015-11-16 17:28:13

阅读数 1069

评论数 0

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