![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS开发
文章平均质量分 51
绿豆粥与茶叶蛋
路漫漫其修远兮!
展开
-
iOS开发中如何自定义字体?
作为iOS开发者,有时候UI工程师为了整个页面的美感,给我的页面要求特殊的字体,这时候Xcode自带的字体就可能不够用了,于是我们就需要自定义字体。具体操作步骤如下: 1、第一步找到你想用的字体的 ttf 格式文件,把文件拖到工程中。 2、在工程的info.plist添加“Fonts provided by application” ,然后添加key为item0,value为你刚才加入的rtf原创 2016-01-20 10:43:04 · 380 阅读 · 0 评论 -
如何创建UIlabel,使label的高度随着内容的多少而变动并且可以设置行间距?
我们项目中经常会遇到要创建label使label的高度随着text的多少而变动,同时感觉系统默认的label的行间距太小,文字看着有些挤,需要设置label的行间距,使排版更加美观,下面的做法就可以做到: bel原创 2016-01-26 17:27:56 · 320 阅读 · 0 评论 -
iOS开发真机测试could not find developer disk image的解决
在iOS开发Xcode真机调试的过程中,有时会遇到提示“could not find devveloper disk image”的问题,这是由于用于测试的真机系统版本过高或者过低,Xcode中没有匹配的配置包文件,我们可以通过这个路径进入配置包的存放目录: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platfor原创 2016-01-15 11:15:57 · 298 阅读 · 0 评论 -
iOS开发如何在发布阶段移除NSLog
解决方法如下: 重新定义一个宏替代NSLog,这个宏是有条件编译的。为了能够在工程所有源代码中使用这个宏,需要在-Prefix.pch文件中定义这个宏。这个文件引入的.h文件和定义的宏作用于全部工程中的源代码模块,这样可以省去在每个.h文件中定义宏。 宏定义如下: #ifdef DEBUG // 处于开发阶段 #define PTLog(...) N原创 2016-01-14 17:29:37 · 339 阅读 · 0 评论 -
第三方类库管理工具cocoapods的安装和使用
一、开始安装 1.打开终端 2.开始安装,如果报错开始下一步sudo gem install cocoapods3.移除原有的网站来源 gem sources --remove https://rubygems.org/ 4.替换成淘宝的(注意:最近淘宝把http改成https了)gem sources -a https://ruby.taobao.org/5.再次安装sudo gem原创 2016-01-14 16:13:41 · 788 阅读 · 0 评论 -
iOS开发系列--让你的应用“动”起来--iOS动画
iOS开发动画效果以及图层。。。。转载 2016-01-07 11:25:18 · 529 阅读 · 0 评论 -
如何使用AutoLayout对两个以及两个以上的平行或者相互依赖的view进行布局
我们在iOS开发中经常用到自动布局的需求,针对单个的控件相对于父控件进行布局比较简单,但是涉及到两个以及两个以上平行或者相互依赖的控件布局,对于对AutoLayout不熟的同学可能就会变的有些棘手,下面简单的演示一个例子,希望有所帮助。 案例:在viewController的view中有两个按钮:按钮一和按钮二,要求用AutoLayout使两个按钮水平平行,中间间距30像素,按钮一距left边框原创 2015-11-16 17:48:28 · 3456 阅读 · 1 评论 -
如何利用Xcode自带的方法生成二维码
利用系统自带的方法和接口生成二维码。转载 2015-11-16 17:28:13 · 1487 阅读 · 0 评论 -
iOS开发之pdf文档的加载与浏览的4种方式
前言 在我们的开发中,有些像电子书类型的app的开发会涉及到pdf文档的加载与展示。由于笔者项目中正好涉及到这块,于是将pdf常用的几种加载方式做个总结。以供后面可能用到的同学做个参考。 正文 通常我们用到的pdf文档的加载方式有4种: UIWebView加载本地或者网络pdf文档 QLPreviewController加载pdf文档 用CGContext画pdf文档,并结合UIPag...原创 2019-03-28 14:35:01 · 300 阅读 · 0 评论