keyboardWillChangeFrameNotification 引发的思考 是的 思考了很久终于出结果

func keyboardWillChangeFrameNotification(note: NSNotification) {

// TODO 添加键盘弹出的事件

let userinfo = note.userInfo!

let rect = userinfo[UIKeyboardFrameEndUserInfoKey]!.CGRectValue

var boardH = AppHeight - rect.origin.y

print("boardh: \(boardH),shit : \(i)")

i += 1

if boardH > 0 {

boardH = boardH + NavigationH           //键盘弹起  加回导航栏高度

}

backScrollView.contentSize = CGSizeMake(0, view.height + boardH)    //仔细查看 终于发现MD是不断增加ContentSize 高度,以至可以滑动看到东西

print("backScrollView.ContentSize: \(backScrollView.contentSize)")

print("backScrollView.frame: \(backScrollView.frame)")

print("viewHight : \(view.height) \n")

}

时间: 2024-08-27 11:32:44

keyboardWillChangeFrameNotification 引发的思考 是的 思考了很久终于出结果的相关文章

网络公开课《八一建军节引发的Oracle数据库思考:虚拟私有数据库》

课程内容介绍: ■ Oracle Virtual Private Database(VPD)允许在行和列级别创建安全策略 ■ 它的本质是对应用了VPD安全策略的数据库表.视图.同义词上执行的SQL语句添加了动态的WHERE子句 ■ VPD可以在更细的粒度上强制实现安全策略,它直接作用于表.视图和同义词 ■ 当用户直接或间接地访问受VPD保护的表.视图和同义词时,Oracle会动态地修改用户的SQL语句 ■ 这种修改通过安全策略函数返回一个WHERE条件(即一个谓词),并应用到用户执行的SQL语句

关于思考的思考13本书,5星2本,4星7本

关于人类思考的思考.最近几年看过13本,其中大部分是好书.可能这个领域比较硬核,差书作者不太敢碰. 这个书单中<无穷的开始>是新增的. 5星|<伟大创意的诞生:创新自然史>:开放连接意外错误催生创意 最后一章是全书重点,作者设计了一个简单的坐标系,两个维度分别是:市场/非市场.个体/网络,然后统计了1400年-2000年之间诞生的重大创意在这个坐标系中所处的象限.结论是: 1:1400-1600年间,第三象限也就是“非市场/个体”的创意比较多: 2:1600-1800年间,第三象限

很久没写博客了!今天来写个八方向摇杆基于quick cocos2d

首先!马上毕业了最近在找工作,还算有点时间好久没写东西了就写点东西吧! 进入主题,首先先思考算法和逻辑.把圆分为八块,每块45度.正上,正下,正左,正右会被X和Y 平分.一边一半各是22.5度.(PS:开始想用 斜率的,但是发现斜率是tan的图像,也就是无限趋近最大值和最小值的不好做判断最后就用了cos也可用sin)思考计算的过程图如下: 准备工作完了就开始,首先控制的人物有八个状态分别是:上,下,左,右,左上,左下,右上,右下的动画.不同的状态对应着不同的动画,触控点和圆心点作比较来判断是哪个

很久没这么充实过了

不知道为什么今晚突然想写点什么,也许是因为 很久没这么充实过了. 学习iOS已经有几天了.花了一个小时复习了下c语言指针,两个晚上看了下oc的基础,oc的加强暂时没看,然后迫不及待点开始看ui了.现在已经能做点简单的小demo了.我知道我现在接触到的都是最简单的,后面还有很多很多复杂的东西等着我来学.但不管我学的如何,此刻这种充实的生活对我而言意义更为重大. 有了目标后的生活,发现时间真的不够用,然后不由感慨自己曾经真的浪费了很多宝贵时间.希望能一直保持这样的状态. 再也不想把时间浪费在一些无意

来了很久今天才想到写博客

来了很久今天才想到写博客.以后会常来记录自己的学习心得.

草根自媒体很难再出“达人”嘛?冯东阳+4个月+草根=月收过万+粉丝总浏览突破“百万”…………

草根在十年前就被网络提起,最近两年很是流行.自己也做自媒体有些年月了,深深感触草根很难再出达人.自媒体达人三要素=原创+坚持+分享 达人都是逆袭成功的.你想成功,你想成为达人,可是你的行动呢?坚持呢?分享的精神呢?前几天北京游玩,也认识了一位数据SEO的牛人,他姓胡“自称胡歌”,哈~ 他是一个对数据来源很敏感的人,哪怕是跟他面对面的交流时.你可能会问,他丫的有病吧.No……No,恰恰相反,胡哥的智商挺高的,智商简直超群.在这里倒不是说胡哥有多么的牛叉,是说他那一种令人难以置信,甚至不可理喻的专注

fsck害了我很久了,必须关掉,因为他每次打卡都要推迟数十分钟。

http://crashmag.net/disable-filesystem-check-fsck-at-boot-time Disable the filesystem check (fsck) at boot time ?11/08/2012 ?crashmag    ?Leave a comment There’s several ways of accomplishing this. I will list all the methods beneath, just pick the o

使用Fragment应用放置后台很久,被系统回收,出现crash

使用Fragment应用放置后台很久,被系统回收,出现crash:原因:系统做了源码FragmentActivity调用onSaveInstanceState保存Fragment对象,这时候系统恢复保存的Fragment,但是在FragmentActivity重新执行生命周期的时候,我们重新生成了fragment对象附加到该FragmentActivity,系统恢复的fragment和activity失去关联,出错:处理:方法1.在fragmentActivity里oncreate方法判断sav

linux如何再次运行那个很久之前曾用过的命令---历史命令搜索方法

linux shell命令一般附带很多参数,如果你现在想运行一个很久之前用过的命令,但当时用的参数怎么也技艺不起来了,怎么办?如果用上箭头向前翻动会累死驴的吆!万能的linux真是太方便了,一行命令搞定: $history | grep 命令名字参数等你能记忆到的字符串