摘要: 众所周知,iOS5之前,iPhone上的键盘的高度是固定为216.0px高的,中文汉字的选择框是悬浮的,所以不少应用都将此高度来标注键盘的高度(包括米聊也是这么做的)。 可是在iOS5中,键盘布局变了,尤其是中文输入时,中文汉字选择框就固定在键盘上方,这样就使得原本与键盘紧密贴合的界面视图被中文汉字选择框给覆盖住了。一方面影响了界面的美观,另一方面,如果被覆盖的部分就是文本输入框的话,用户就无法看到输入的内容了。因此这个问题就必须得解决了。解决方法: 其实在一开始使用216.0px这个固定值来标注键盘的高度就是错误的。因为在iOS3.2以后的系统中,苹果就提供了键盘使用的API以及Demo.. 阅读全文
posted @ 2012-11-26 20:36 白条围巾 阅读(449) 评论(0) 推荐(0)
摘要: 获得屏幕可见的行的索引[self.tableView indexPathsForVisiableRows];转自:http://xmuliushuo.com/archives/20在ios4.0及以后鼓励使用animateWithDuration方法来实现动画效果。当然,以往的begin/commit的方法依然使用,下面详细解释一下animateWithDuration的使用方法。函数原型:+ (void)animateWithDuration:(NSTimeInterval)duration animations:(void (^)(void))animations+ (void)anima 阅读全文
posted @ 2012-11-26 20:35 白条围巾 阅读(652) 评论(0) 推荐(0)