iOS开发

1.UIButton 的 imageEdgeInsets 和 titleEdgeInsets

均是相对于原来的各个位置的变化,是增大了还是减少了;

默认是图片在左边,上下居中;标题在图片右边,上下居中;

edge的顺序是从上边开始的逆时针顺序,上左下右。

左边距向右移为正,右边距向左为正;上边距向下为正,下边距向上为正。

详细说明

2.iOS的导航栏的navigationItem的rightItems的各个之间的距离,通过设置固定宽度的flexable也不能调整;

UIToolBar是支持的,所以可以通过在中间加一层UIToolbar来支持距离调整,具体为:

1.将之前的rightItems设置为UIToolBar的items;

2.通过UIToolbar创建一个自定义customView的UIBarbuttonItem,将这个item设置为rightItem;

3.leftItems也一样

4.Item是每个VC的,navigationBar是navigationController的。

UINavigationBar和UINavigationItem的区别和联系

3.关于导航返回键

从VC A push到VC B,左侧按钮的显示优先级为:

1.B的leftBarButtonItem

2.A的backBarButtonItem

3.默认的后退按钮,标题为A的标题;

leftBarButtonItem与backBarButtonItem

4.SearchBar

 iOS下SearchBar的使用

自定义导航栏 UINavigationBar

SearchBar默认的提示文字居左

5.谓词

iOS NSPredicate的学习讲解

iOS中的谓词(NSPredicate)使用

NSPredict

IOS开发之NSPredicate谓词的用法

6. Category添加属性

category并不能为类增加属性,可以通过objc_getAssociatedObject、objc_setAssociatedObject为类添加关联对象的方式达到目的。

让Category支持添加属性与成员变量

7. 查看crash文件

dwarfdump --uuid  app二进制/.dSYM

后面跟二进制,看二进制的uuid

跟.dSYM,看符号表的uuid

crash log的uuid 在文件中查看。

使用dwarfdump检查dSYM和app是否匹配

8.获取蜂窝信号

iOS 获取蜂窝信号强度

9. UIButton 点击热区的扩大

UIButton 点击热区的扩大

10. xcode代码量

统计 Xcode 项目总代码量

11. iOS TTS

iOS TTS详解(附demo)

12. iOS媒体播放

iOS 多媒体(一)音频播放

13. iOS11 

有关iOS11和iPhoneX的适配问题

14. iOS设置圆角的四种方法

http://www.cnblogs.com/yajunLi/p/6509158.html

UIView与CALayer的区别

http://www.cnblogs.com/pengyingh/articles/2381673.html

iOS排序

https://www.cnblogs.com/xiao-love-meng/p/5828492.html

http://www.jianshu.com/p/e9d561140f5b

http://www.jianshu.com/p/8a79a0c22a31

iOS后台一直活着-通过播放无声文件

http://www.cnblogs.com/xiao-love-meng/p/5821153.html#3561147

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 以下都是自己在iOS开发的过程中遇到的问题,自己总结出来的小知识点。 1.UITableViewCell的cont...
    Code_Ninja阅读 4,531评论 3 14
  • 今天整理项目,为项目添加注释,发现有些东西需要保存一下,将来好使用。 设置navBar的背景,去掉黑线,试了好长时...
    mokong阅读 382评论 0 9
  • 网络阶段# 应用程序如何连接互联网## 1、基于HTTP协议 HTTP:超文本传输协议(Hyper -Text M...
    雾帆岛阅读 181评论 0 0
  • 1.请简述视图控制器的生命周期 (1)alloc:创建对象,分配空间 (2)init:初始化对象 (3)loadV...
    4b5317535aa5阅读 262评论 0 0
  • 网络阶段# 应用程序如何连接互联网 1.基于HTTP协议 HTTP:超文本传输协议(Hyper-Text Mark...
    yyyyw阅读 251评论 0 1