摘要: 1 忘记设置frame容易发生在直接init后,单独调整frame最后却忘记将调整后的frame变量赋值回去的情况2 忘记设置userInteractionEnabled,导致需要响应用户操作的控件无反应这个情况多出现在superView忘记开启,例如创建一个UILabel在上面放上几个UIButton,默认情况下,Button是无响应的,要对UILabel的userInteractionEnabled属性设置为YES后,才会正常。3 忘记将创建好的UIView元素通过addSubViews添加到对应的superView上对于连续创建一堆UIView元素时,易犯此错误4 忘记release创建 阅读全文
posted @ 2012-03-23 18:41 BigPolarBear 阅读(291) 评论(1) 推荐(0) 编辑
摘要: 浏览一系列图片时,我们会经常使用UIScrollView来进行实现,因为其自带的pagingEnabled属性,可以非常方便的自动支持手势左右轻扫切换切换页面。pagingEnabled不过最近做的一个产品,设计的效果有所不同,希望每一页图片的宽度小于屏幕宽度,但也要保证图片之间是相连的,即在屏幕的中间部分显示一幅图片,中间两边显示相邻图片的一小部分,最开始发现有点棘手,需要关闭pagingEnabled属性,自己实现分页效果。但是尝试之后发现要想达到满意的交互体验,要做的事情真不少,偶然的机会想到了一个巧妙的方法来达到这一效果,即:将UIScrollView大小设置为一张图片的大小,然后嵌入 阅读全文
posted @ 2012-03-23 18:39 BigPolarBear 阅读(4595) 评论(0) 推荐(0) 编辑
摘要: 正常使用UIView的animateWithDuration:delay:options:animations:completion:实现动画时,默认是屏蔽所有用户交互的,那么如何才能在动画进行时,也允许响应用户操作呢?其实很简单,只需要对于参数options:使用UIViewAnimationOptionAllowUserInteraction即可,此参数为按位的枚举值,故允许同时使用多个参数,通过按位或运算符“|”进行分隔。 阅读全文
posted @ 2012-03-23 18:33 BigPolarBear 阅读(331) 评论(0) 推荐(0) 编辑
摘要: UITapGesture等手势在iOS 5以下的版本运行时,一定不要通过Interface Builder进行添加,只可以通过编码的方式添加,否则会导致运行时报"unrecognized selector:" "initWithCoder"的错误,切记切记 阅读全文
posted @ 2012-03-05 15:51 BigPolarBear 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 今天写代码,发现在通过loadNibNamed创建一个ViewController后,调用其IBOutlet的property时竟然是nil!!反复核对一切链接都正常,而且在ViewController内部调用这些IBOutlet都没问题,试着在viewDidLoad中加了个日志,赫然发现竟然viewDidLoad在执行完loadNibNamed后并没有执行,所以IBOutlet当然是nil了!最后的解决方案其实很简单,就是把调用IBOutlet的property的代码放到pushViewController之后,一切就都正常了。 阅读全文
posted @ 2012-03-02 16:07 BigPolarBear 阅读(1240) 评论(0) 推荐(0) 编辑
摘要: 1 Push SSL Certificate证书可以由admin角色生成,但是安装只能由agent安装,给provider的pem文件所用到的p12文件,也只能由agent导入后生成以后发现角色相关问题,会继续整理汇总在这里。。。 阅读全文
posted @ 2012-02-14 13:13 BigPolarBear 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 今日真机调试Push Notification时,发现总是出现错误:“Error in registration. Error: Error Domain=NSCocoaErrorDomain Code=3000 "未找到应用程序的“aps-environment”的权利字符串" UserInfo=0x43eba0 {NSLocalizedDescription=未找到应用程序的“aps-environment”的权利字符串}”首先发现的是Push SSL Certificate发现Development Push SSL Certificate证书已过期,revoke掉重 阅读全文
posted @ 2012-02-13 14:42 BigPolarBear 阅读(4589) 评论(1) 推荐(0) 编辑
摘要: here is iTunes link: http://itunes.apple.com/us/app/encrypt-wheel/id489467296?ls=1&mt=8It uses compass to encrypt your message. 阅读全文
posted @ 2011-12-20 10:55 BigPolarBear 阅读(178) 评论(0) 推荐(0) 编辑
摘要: so happy. 阅读全文
posted @ 2011-12-20 10:12 BigPolarBear 阅读(190) 评论(0) 推荐(0) 编辑
摘要: Today I found that my app status is in Rejected!In fact, I feel lucky, because this means my app is currently being reviewed, it's only 4 days since I submit it!(I previously heard about it will cost 1 to 2 weeks)I have replied the reject, wish I can get respond as soon as possible! 阅读全文
posted @ 2011-12-19 19:54 BigPolarBear 阅读(155) 评论(0) 推荐(0) 编辑