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

父视图与子视图

时间:2015-07-06 00:16:39      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:

1,子视图在父视图上显示及响应触摸时间,

1,子视图的frame需与父视图关连
2,在父视图必须声明[self.subView superview];

- (UIImageView *)imageTom
{
    if (_imageTom == nil) {
        UIImageView *imageTom = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];
        _imageTom = imageTom;
        [self.imageTom setImage:[UIImage imageNamed:@"eat_00.jpg"]];
        [self.view addSubview:self.imageTom];
        //一定要实现!!!!!!!!!!
        [self.eatCat superview];
    }
    return _imageTom;
}

- (UIButton *)eatCat
{
    if (_eatCat == nil) {
        UIButton *eatCat = [[UIButton alloc] initWithFrame: CGRectMake(self.imageTom.frame.origin.x+10, 400, 60, 60)];
        _eatCat = eatCat;
        [self.eatCat setImage:[UIImage imageNamed:@"eat"] forState:UIControlStateNormal];
        [self.eatCat setTag:10];
        [self.eatCat addTarget:self action:@selector(click:)
                    forControlEvents:UIControlEventTouchUpInside];
        [self.view addSubview:self.eatCat];
    }
    return _eatCat;
}



父视图与子视图

标签:

原文地址:http://my.oschina.net/u/2346786/blog/474932

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