iOS开发:通讯录之个人中心页面的实现

来源:互联网 发布:移动网络的账号和密码 编辑:程序博客网 时间:2024/05/22 11:01

iOS开发:通讯录之个人中心页面的实现

要求:点击首页的某一行(cell)进入这个人的详细情况页

重点:1、页面跳转

 2、属性传值

1、在首页中引入第二页的头文件,并实现传值,在第二页.h文件里定义一个Student的类对象,实现传值


2.在第二页界面搭建自己想要的界面,很简单的(UIImageView, UILabel, 之类的)即可:

  

- (void)loadView{

    [super loadView];

    _imageViewLeft = [[UIImageView alloc]initWithFrame:CGRectMake(30, 30, 120, 160)];

    UIImage *image = [UIImage imageNamed:[NSString stringWithFormat:@"%@.jpg", _student.name]];

    if (image) {

        

        _imageViewLeft.image = image;

        

    }else{

        

        image = [UIImage imageNamed:[NSString stringWithFormat:@"%@.png", _student.name]];

        _imageViewLeft.image = image;

    }

    _imageViewLeft.backgroundColor = [UIColor redColor];

    [self.view addSubview:_imageViewLeft];

    [_imageViewLeft release];

    

    _nameLabel = [[UILabel alloc]initWithFrame:CGRectMake(_imageViewLeft.frame.origin.x + _imageViewLeft.frame.size.width + 15, _imageViewLeft.frame.origin.y, 180, 40)];

    _nameLabel.text = _student.name;

    [self.view addSubview:_nameLabel];

    [_nameLabel release];

    

    _genderLabel = [[UILabel alloc]initWithFrame:CGRectMake(_nameLabel.frame.origin.x, _nameLabel.frame.origin.y + _nameLabel.frame.size.height, _nameLabel.frame.size.width, _nameLabel.frame.size.height)];

    _genderLabel.text = _student.gender;

    [self.view addSubview:_genderLabel];

    [_genderLabel release];

    

    _qqLabel = [[UILabel alloc]initWithFrame:CGRectMake(_genderLabel.frame.origin.x, _genderLabel.frame.origin.y + _genderLabel.frame.size.height, _genderLabel.frame.size.width, _genderLabel.frame.size.height)];

    _qqLabel.text = _student.qqNumber;

    [self.view addSubview:_qqLabel];

    [_qqLabel release];

    

    _phoneLabel = [[UILabel alloc]initWithFrame:CGRectMake(_qqLabel.frame.origin.x, _qqLabel.frame.origin.y + _qqLabel.frame.size.height, _qqLabel.frame.size.width, _qqLabel.frame.size.height)];

    _phoneLabel.text = _student.phoneNumber;

    [self.view addSubview:_phoneLabel];

    [_phoneLabel release];

    

}



2 0
原创粉丝点击