240 投稿
收录了31篇文章 · 1人关注
  • UI029:屏幕适配发展02: Autolayout自动布局

    声明是自动布局autolayout autolayout是一种‘自动布局’的技术,专门用来布局UI解决的。自iOS 6开始引入,自iOS7(Xc...

  • UI030:动态添加约束、约束实现动画

    代码动态创建约束 添加约束的规则: 1). 如果添加的约束和其他的控件没有关系,会添加到自己身上。2). 如果是父子关系,设置子控件的约束,约束...

  • UI025: 好友列表实现

    界面效果 // 好友列表实现UITableViewController, 设置起始控制器。新建CZQQFriendsTableViewContr...

  • Resize,w 360,h 240
    UI028:屏幕适配发展

    一、iPhone屏幕适配的发展历史。 1.直接使用frame计算控件的位置,大小【MagicNumber】。 屏幕的物理尺寸是一样的(3GS, ...

  • UI027: KVC补充

    KVC: Key Value Coding KVC 常用方法: kvc的方式,给对象的方法赋值。灵活。 通过字典直接给对象赋值 字典NSDict...

  • Resize,w 360,h 240
    UI024: 静态单元格

    1. 当需要监听事件或进行对象间的通信时,选择通知还是代理? 共同点: 利用通知和代理,都能完成对象之间的通信(eg:A对象告诉D对象发生了什么...

  • UI023: 通知NSNotification的基本使用

    通知: 通知的发布 通知的监听 通知的移除 NSNotificationCenter 发布通知 -(void)postNotification:...

  • Resize,w 360,h 240
    UI022: UITableView实现聊天界面效果

    聊天界面效果 自定义Cell+通知: 聊天界面。手写实现自定义Cell。 UIViewController,上半区使用TableView,低部分...

  • Resize,w 360,h 240
    UI021: 为什么控件的引用和控件的代理要用weak

    1. 为什么控件的引用和控件的代理要用weak? 如果使用strong 修饰,会由2个强指针指向UIButton。但是没有必要。这2个强指针,最...

  • UI020: UITableView 微博02

    封装frame模型:优化代码,在懒加载数据的时候,计算好每个控件的frame和 cell的行高。 CZWeibo.m //-----------...