摘要: 1、UIControl的subview有时会阻止UIControl的事件触发,这跟subview的类型有关,将subview的userInterfaceEnable设置成NO,就可解决。2、在UITableViewControllerDelegate中,在willDisplayCell中,cell的默认位置、大小属性才会生效。3、在遍历NSMutableArray时,remove object会立即生效,队列中objects的位置会马上发生变化,因此一次remove操作后,极易出现问题,apple也已给出解决方法,就是利用remove..Indexs之类的函数,但每次实现该逻辑会比较麻烦,最好 阅读全文
posted @ 2011-10-27 15:26 imhank 阅读(125) 评论(0) 推荐(0)
摘要: 1、关于xib文件: xib的来源和历史就不阐述了,但要记住这是一个xml文件,系统会根据该文件中的key&values来初始化图形界面,并且由于xcode的支持,在开发时使用xib文件来设置UI,使开发工作更加形象化。2、不使用xib,直接用code实现是否更好? 刚开始学习时认为,直接用code实现肯定更加灵活,更便于控制,以及效果更好、使用与否完全靠个人喜好之类,实际上并如此: 其实适时的使用xib来管理,可以很方便的提高app的兼容性,以及在进行诸如旋转之类的操作时,通过xib来设置的component,与直接用code实现的相比,前者过渡更圆滑、效果更好,我在项目中就遇到了这 阅读全文
posted @ 2011-10-27 15:03 imhank 阅读(476) 评论(0) 推荐(0)