![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
(2018)ios学习心得
文章平均质量分 72
cc835297454
这个作者很懒,什么都没留下…
展开
-
autolayout中遇到的那些坑
坑1:使用autolayout,在viewdidload方法中获取frame得到的数值并不是我们设置约束所期望的数值。处理方法:因为viewdidload这个时候约束还没有生效,所以我们要获取到正确的数值需要在方法viewDidAppear中获取。坑2:在tableviewcell等控件里,awakeFromNib中仍然无法获取正确的数值。处理方法:在drawrect中获取数值,如果还...原创 2018-10-25 17:27:16 · 259 阅读 · 0 评论 -
git代码管理工具使用
萨达达22222转载 2018-10-21 13:38:20 · 1121 阅读 · 0 评论 -
Xcode下使用git
1.创建仓库可以使用命令来创建,做法参考之前的文章git代码管理工具使用也可以登录github,找到new repository,点击后进入创建页面输入标题helloworld,点击创建。创建好后进入创建好的repository拷贝地址,我此处拷贝好地址是https://github.com/Chenliuchong/helloworld然后打开xcode,顶部工具栏选择sour...原创 2018-10-21 17:41:38 · 5293 阅读 · 0 评论 -
iPhone:动态获取UILabel的高度和宽度
在使用UILabel存放字符串时,经常需要获取label的长宽数据,本文列出了部分常用的计算方法。1.获取宽度,获取字符串不折行单行显示时所需要的长度 NSDictionary *attribute = @{NSFontAttributeName:self.nickNameLabel.font}; CGSize size = CGSizeMake(MAXFLOAT, 30);...转载 2018-11-12 22:35:39 · 161 阅读 · 0 评论 -
IOS横竖屏
1.两种屏幕旋转的触发方式我们开发的App的,大多情况都是大多界面支持竖屏,几个特别的界面支持旋转横屏,两种界面相互切换,触发其旋转有两种情况:情况1:系统没有关闭自动旋转屏幕功能//1.决定当前界面是否开启自动转屏,如果返回NO,后面两个方法也不会被调用,只是会支持默认的方向- (BOOL)shouldAutorotate { return YES;}//2.返...原创 2018-11-13 12:47:37 · 487 阅读 · 0 评论 -
城市列表排序
要实现如图效果的选择界面,我们应该怎么做呢?首先我们有一个城市数据列表,假设是无序的,那么我们首先要对其进行排序。假设我们从服务器获取到数据,并将其存在一个数组中,数组中每一个地址都是一个CCCityModel,该model包含了地址相关信息。以下是排序处理://将服务器获取到的citiesArray数组进行分组排序- (NSMutableArray *)convertAT...原创 2018-11-18 23:00:59 · 1914 阅读 · 0 评论 -
Cocoa pod的安装和使用
1.安装打开终端输入命令//更新gem,以防版本太老引发不可预知的错误sudo gem update --system因为Ruby的软件源rubygems.org被屏蔽了,所以要更换源gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org///查看是否添加成功gem s...原创 2018-10-28 15:46:28 · 170 阅读 · 0 评论