摘要: 这两天一直捣鼓着地图的选址功能,需要达到的要求是:1,能用户定位 2,大头针固定在地图中心,拖动地图停止后获取到该大头针的位置信息 3,能通过搜索框搜索到我们输入的地址 主要思路:大头针分为两个 一个是用户的位置大头针 另一个是所选取的位置的大头针(包括拖动后的大头针和搜索功能查找到位置的大头针,公 阅读全文
posted @ 2017-08-21 21:20 御龙家园 阅读(3944) 评论(0) 推荐(0) 编辑
摘要: 我们用代码创建了一个按钮 然后利用Masonry来添加宽高和坐标 接下来我们马上需要用到该按钮的尺寸,会发现取到的是{0,0}} 代码如下: 解决方法: 没错,就是 layoutIfNeeded 这样就能马上获取到正确的尺寸 @end 阅读全文
posted @ 2017-08-15 18:29 御龙家园 阅读(1525) 评论(0) 推荐(0) 编辑
摘要: 你可能想在控制器里面添加一个textView, 位置距离导航栏10 左右屏幕对齐 高度52 然而创建处理的时候发现文字内容跑到下面去了, 你的代码可能是这样: 然后push出该控制器, 然而出来的效果却是这样,感觉是输入内容的地方和母体脱离了, 这里的罪魁祸首就是导航控制器 , 在导航控制器下面的子 阅读全文
posted @ 2017-08-08 11:01 御龙家园 阅读(641) 评论(0) 推荐(0) 编辑
摘要: 有个xib界面跟另一个界面长得有些许像的地方,一般会选择复制过来再进行更改. 但是如果该xib不与该控制器连线的话 是加载不了该xib的 也就是该控制器类的 File's Owner 里面的view属性要与xib视图连线 不然当你要加载该控制器的view的时候会报错 ,如下: '-[UIViewCo 阅读全文
posted @ 2017-07-25 14:53 御龙家园 阅读(258) 评论(0) 推荐(0) 编辑
摘要: tableView展示cell的高度需要根据文本的多少来改变,办法有很多种,这里我说一下最近刚发现的一个方法,项目里的需求是只需根据文本来多少改变高度,不涉及其他动态高度..... 这里针对xib 除了标记处的的文本可能多行,其他的文本都只展示一行,关于约束我就不多讲了,有点注意的是2label需要 阅读全文
posted @ 2017-05-18 11:50 御龙家园 阅读(1461) 评论(0) 推荐(0) 编辑
摘要: tableView我们经常要用到,然后很多地方我们并不需要点击cell的时候有带灰的选中效果,那么这里我介绍一下3种方法 如何取消cell的选中效果 1,通过更改tableViewCell的selectionStyle属性进行设置(自己亲测了一下,只有none和default两种style可用): 阅读全文
posted @ 2017-05-11 10:47 御龙家园 阅读(7530) 评论(0) 推荐(0) 编辑
摘要: 一般项目我们都用创建一个公用的导航控制器,然后定义我们所需要的一些按钮啊 样式啊 等 但是呢 ,我们有些控制器的的导航栏样式需要有所不一样,比如标题所提到的我们需要导航栏背景透明和去掉底部黑线 解决方式为:在当前控制器 - (void)viewWillAppear:(BOOL)animated添加两 阅读全文
posted @ 2017-04-11 17:35 御龙家园 阅读(892) 评论(0) 推荐(0) 编辑
摘要: 我们项目中经常会遇到多个按钮共用了一个点击方法,然后需要给每个按钮传递不同的参数,. 我们比较容易想到的方法也许是把参数装在一个数组里面,然后给按钮设置tag,然后通过tag从数组里面取出对应的值.或者你会自定义按钮,给按钮添加属性,来完成需求. 但我今天呢,要利用runtime的关联来完成传参操作 阅读全文
posted @ 2017-03-20 14:45 御龙家园 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 今天差点被这个问题搞晕,当我自定义一个xib用了约束,然后在需要用到的控制器里面创建该view,然后用masonry自动约束与其他控件,发现算取的控件 x,y都为0, 查找了好久 最后用三行代码解决 阅读全文
posted @ 2017-03-16 20:28 御龙家园 阅读(351) 评论(0) 推荐(0) 编辑
摘要: end! 阅读全文
posted @ 2016-12-26 18:08 御龙家园 阅读(162) 评论(0) 推荐(0) 编辑