Chinaunix首页 | 论坛 | 博客
  • 博客访问: 17879
  • 博文数量: 6
  • 博客积分: 132
  • 博客等级: 入伍新兵
  • 技术积分: 70
  • 用 户 组: 普通用户
  • 注册时间: 2011-10-07 18:16
文章分类

全部博文(6)

文章存档

2011年(6)

我的朋友
最近访客

分类: IT职场

2011-12-03 13:46:03

    打开音乐,难得轻松,周杰伦有些歌真的很经典,就像这首晴天。这个礼拜只改了一个界面,还好最后改好了,这个悲剧啊,总结一下这个礼拜学习的东西。
    需求:一个view中从上到下排列着以下东西,标题label、描述Detail、一个textfield和slider、一个详细备注textfield、剩下的和我关系不大。将这个view中描述label做成自动适应高度的,根据内容的所占高度自动调整label;按下前面view中任意一个textfield,弹出一个键盘,键盘不能把textfield挡住,完成编辑后要返回到点击textfield之前的位置。
    做这个label的时候用了一个叫做sizeOfFont方法,处理多行nsstring的,设置好最大size,size有宽度和高度的,设置好了就能得到nsstirng根据最大size得到的labelsize。将labelsize赋值给label的frame就好了。做textfield的弹出keyboard的时候我是直接用uiscrollview的setcontentoffset方法,直接滚到uiscrollview一个特定位置。注册一个keboardregist,在对注册的接受nsnotifiction那个方法里面添加滚动uiscrollview操作。最后还学习了屏幕tap的管理,当你按屏幕时能够实现一些自己定义的操作。先定义一个uiresin什么的变量,将操作和这个变量关联起来,再把该对象添加到你要显示或者消失键盘所处的那个方法里,self.view.add~~~有些名字也记不住。现在机器不在身边,就不上代码。
    现在学习都是通过看苹果官方的帮助文档,而且还带有mode的,学起来还算好,虽然学习的不快,但一天一个mode,你看得到自己的进度。
阅读(1056) | 评论(0) | 转发(0) |
0

上一篇:iPone应用学习心得

下一篇:心情不好

给主人留下些什么吧!~~