码迷,mamicode.com
首页 > 其他好文 > 详细

学习笔记 7月下

时间:2015-09-04 18:16:03      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:

1、自动布局的代码实现相关事项

typedef NS_OPTIONS(NSUInteger, UIViewAutoresizing) {
    UIViewAutoresizingNone                 = 0,
    UIViewAutoresizingFlexibleLeftMargin   = 1 << 0,
    UIViewAutoresizingFlexibleWidth        = 1 << 1,
    UIViewAutoresizingFlexibleRightMargin  = 1 << 2,
    UIViewAutoresizingFlexibleTopMargin    = 1 << 3,
    UIViewAutoresizingFlexibleHeight       = 1 << 4,
    UIViewAutoresizingFlexibleBottomMargin = 1 << 5
};

例如:

    UIButton *button = [[UIButton alloc] init];

    button.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin;

这样代表的时创建出来的按钮左边是可伸缩的,右边的时固定的。

UIViewAutoresizingFlexibleTopMargin 代表底部是固定的。

2、什么是响应者链条?
  响应者链条是由多个响应者对象连接起来的链条。
  利用响应者链条能让多个控件处理同一个触摸事件。

什么是响应者对象?
  能处理事件的对象,即继承自UIRresbond对象的
谁是上一个响应者?
  1、如果当前这个view是控制器的view,那么控制器就是上一个响应者。
  2、如果当前这个iew不是控制器的view,那么父控件就是上一个响应者。

3、什么是事件对象?
  UIEvent

4、

学习笔记 7月下

标签:

原文地址:http://www.cnblogs.com/cjt5132/p/4662566.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!