- 博客(34)
- 资源 (15)
- 收藏
- 关注
原创 模仿发表新微博的输入话题
项目需要实现如下效果: 这边我实现的思路是,监听textView的变化,然后用enumerateSubstringsInRange扫描所有字符,动态设置文本的颜色,见下:- (void)textViewDidChange:(UITextView *)textView{ NSString *str = textView.text; __block NSMu
2015-11-15 11:06:08
2009
1
原创 AutoLayout初战----Masonry与FDTemplateLayoutCell实践
Masonry与FDTemplateLayoutCell实践,UITableViewCell 自动布局
2015-08-13 17:59:06
3756
原创 iOS中使用轮播图遇到的问题
之前在项目中用了网上封装好的轮播图,数据是从服务器取回来,之前一直没问题,直到今天,测试的时候加了一张轮播图,程序就马上崩溃了,然后开始找原因,一开始我怀疑是轮播那个控件的问题,便自己换了一个,后面才发现,结果还是一样崩掉了,后面我在轮播图切换的时候打印一些数据出来,后面才发现,从服务器取得新的数据之后,将原本的view设置为nil,但是,控制台还是在不断的打印,自己研究了很久还是不知道哪里的问题
2015-07-29 14:39:29
2648
原创 iOS 在添加了UITapGestureRecognizer的UIView上响应按钮的点击事件
在view上加了UITapGestureRecognizer之后,这个view上的所有触摸事件都被UITapGestureRecognizer给吸收了,所以要解决这个bug,要给这个手势代理加一些事件过滤,对button事件就不要拦截独吞了
2015-05-29 11:05:12
9025
原创 iOS仿QQ空间时间显示
最近项目有类似QQ空间展示动态的UI,模仿了QQ空间的时间显示,在此记录,以备查阅。这是QQ空间的ui:时间显示为: 1.今天-->今天 xx:xx(今天 15:39) 2.昨天-->昨天 xx:xx(昨天 06:00) 3.前天-->前天 xx:xx(前天 19:00) 4.同一年, 例如:同一年的一月三号-->01-03 xx:xx(01-03 12:29
2015-05-24 23:07:48
1485
原创 Mac 下的终端启动自动补全,忽略大小写
echo "set completion-ignore-case on" >> ~/.inputrc只需一句代码,在终端下运行就OK了
2015-05-15 19:30:57
3077
原创 解决iOS报错libc++abi.dylib handler threw exception
文章出处:http://blog.youkuaiyun.com/totogo2010/article/details/9816975在iOS开发时,有时候遇到libc++abi.dylib handler threw exception这样的异常, 虽然在断点出加上了All Exceptions,也断到相应的代码了,但是没打印对应的日志,实际上不是这段代码的问题。因此不知道什么地方出错了。这时候可以用下
2015-04-29 15:44:47
561
转载 iOS开发何如在调试的时候轻松找到程序在哪里崩溃
起因 有不少人在评论发一些崩溃信息,问我程序怎么回事,其实如果你知道了程序崩溃在哪行代码崩溃了,就很容易定位问题了。android开发看崩溃log就能看到具体哪行代码出问题,那在iOS开发怎么快速定位到具体哪行代码崩溃呢。步骤1在xcode添加一个通用断点就行了。方法如下:点击项目导航断点那,如图步骤2点击+号:
2015-03-13 14:02:26
519
转载 关于UISearchBar背景问题
通常使用UISearchbar都需要去除其背景色来与自己的界面风格保持协调,但是UISearchbar的设计随着iOS版本的升级不断地在发生着变化,下面我们通过分析UISearchbar在各个iOS版本下的视图层次结构来探讨去除其背景色的方法。 首先使用UIView的私有方法recursiveDescription来看一下UISearchbar在iOS各个模拟器版本中的视图层次结构。这里
2015-03-03 10:32:14
569
转载 UITabBar显示隐藏解决方案
试了很多,如果单纯的显示与隐藏就会出现frame的设置问题最后还是选择了controller.hidesBottomBarWhenPushed = YES;这样就存在一个问题,很多人发现推到下一个界面,tabbar是隐藏掉了,但是再POP回来的时候,tabbar却没有显示。是怎么回事呢。其实很简单上面的controller要用你要推的那个界面,而不是self。这样操作的话,只需
2015-03-03 09:31:36
923
原创 Android 二级菜单最终版
上个图:终于有个了断了,之前因为自己分析不到位,导致了之前的二级菜单有点问题,所以重新思考了下,改成现在这个样子,利用神奇的点9图片,实现这个效果。总是来说,就是将被点击的背景图改变,那个小箭头其实就是被点击项的背景图,而下面是gridview,因为靠的比较近,看起来是连在一起的。看代码:CusMenu.javapackage com.example.twolevelmenu;
2015-02-09 12:32:08
1392
转载 在onAnimationEnd方法中调用 viewgroup.removeview,报 nullpointerexception异常的解决方法
如题,在项目中遇到了问题,执行完动画后,在动画结束onAnimationEnd方法中移除了一个view,结果抛出nullpointerexception,寻找良久,才找到解决方案,在此记录,以便查阅。本文来自:http://www.cxyclub.cn/n/16666/在做Android开发实现淡出效果后,移除界面上一个图片控件时,发现这样一个问题,在onAnimationEnd方法中调用
2014-12-24 12:38:53
1696
转载 Android Studio中support版本错误问题的处理
刚下载了studio,新建工程出现了这个错误 Error:Failed to find: com.android.support:appcompat-v7:21.+找到一篇博客刚好是解决这个错误的,在此记录,以便日后翻阅:问题现象说实话,我真不知道Google是怎么想的,或者如这里所说的确是个BUG,也不知道为什么拖这么长时间没有解决掉,或者是我的RPWT。这问题的表现就是
2014-12-22 11:21:18
1227
原创 Android桌面小时钟
今天做了个桌面小插件,在此记录,以便以后查阅。以下内容,在此博客基础上修改而来,http://blog.youkuaiyun.com/liushuaikobe/article/details/7235233。先上个图,有图有真相:中间这个红色的小时钟就是要实现的效果。接下来,看下我们的布局文件:<RelativeLayout xmlns:android="http://schemas
2014-12-17 11:27:54
1055
原创 android:clipChildren妙用
闲来逛博客,在农民伯伯的博客发现了这个神奇的属性,马上动手体验一下。 这个属性用来实现以下这个效果:在我不知道这个属性之前,底部菜单栏的布局需要写RelativeLayout来完成,但是,在我知道之后,妈妈再也不让我用RelativeLayout了。 接下来,先认识下android:clipChildren这个属性:是否限制子View在其范围内,默认为true,
2014-12-12 17:26:11
2598
转载 cygwin的bash错误:$'\r': command not found
安装Cygwin后,一打开窗口,bashell一调出,就会弹出一个错误:bush:$'\r': command not found打开x窗口,startx,错误同样!上网查了下,各种说法都有,1,不影响使用,不用理会,我本来也不想管了,偶然看到原因和解决方法(看3)。2,有人(好像是台湾的柯老师)说:重装windows,在未打sp2补丁和装vc之前装cy
2014-12-11 17:49:06
3754
转载 PhotoView问题 ImageView no longer exists
java.lang.IllegalStateException: ImageView no longer exists. You should not use this PhotoViewAttacher any more.出现这个问题 很头疼 参考https://github.com/chrisbanes/PhotoView/issues/50然后 改版了PhotoVie
2014-12-11 17:01:47
2497
2
转载 Listview 中 getChildAt方法记录
ListView中getChildAt(index)的使用注意事项1.原理 在很多时候ListView列表数据不需要全部刷新,只需刷新有数据变化的那一条,这时可以用getChildAt(index)获取某个指定position的view,并对该view进行刷新。注意:在ListView中,使用getChildAt(index)的取值,只能是当前可见区域(列表可滚动)的子项!
2014-10-15 12:15:46
2804
转载 Please ensure that adb is correctly located at问题
遇到问题描述:运行android程序控制台输出 [2012-07-18 16:18:26 - ] The connection to adb is down, and a severe error has occured. [2012-07-18 16:18:26 - ] You must restart adb and Eclipse. [2012-07
2014-07-29 09:49:20
448
转载 android 中 系统日期时间的获取
[java] view plaincopyimport java.text.SimpleDateFormat; SimpleDateFormat formatter = new SimpleDateFormat ("yyyy年MM月dd日 HH:mm:ss ");
2014-05-10 10:33:55
698
转载 Android 网络通信框架Volley简介(Google IO 2013)
Volley主页 https://android.googlesource.com/platform/frameworks/volley http://www.youtube.com/watch?v=yhv8l9F44qo&feature=player_embedded1. 什么是Volley在这之前,我们在程序中需要和网络通信的时候,大体使用的东西莫过于Async
2014-05-09 16:47:26
531
转载 Git with Smart HTTP in Cygwin
Executive summary: In order to use git in Cygwin with Smart HTTP style URLs, you need to also install the libsasl2 and ca-certificates packages.I recently set up a new Cygwin environment to test
2014-05-09 16:43:23
836
airserver 6.0.3
2016-04-21
class-dump-3.5
2016-04-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人