首页 > 移动平台 > 详细

蓝懿IOS/阶段性总结

时间:2016-01-17 16:18:56      阅读:265      评论:0      收藏:0      [点我收藏+]
今天刘国斌老师带着大家总结了最近新学的控件进行了整理,很耐心的做了流程图,把每天的内容系统得串在一起,通过整理我对UIScroll View,UITableView,UISwitch,NSDictionary等很多的知识有了新的深入了解。
   其实不知不觉已经学习ios一个月了,从自己刚开始的时候对于Xcode都不知道是什么的小白,一步一步接触屏幕的控件,方法,实现一个一个的功能,在学习的过程中也遇到很多困难,每次刘国斌老师都能帮助解决,但自己知道,以后自己把恤练就出自己排错的能力,东西接触的越多,越发现自己需要学的东西太多,自己太渺小。今后的秀恶习中,我要付出更多的努力,把基础打好,多锻炼思维逻辑能力,多思考,多交流。
1,UITableView

-(void)layoutSubviews{

 //   子视图布局 里一般放一些不改变的东西,静态的,比如说一个label,如果只需要它放在那里颜色位置等属性不变,可以放在layoutSubviews里//但是如果需要后期变它的属性那么就要放在init初始化里

 //layoutSubviews  每次移动cell,此方法都会出发,所以每次都会复位,里面设置过的属性都会变回初始值,而设置在init里的不回因为移动cell而去改变cell里的属性。

    

    UISwitch *sw=[[UISwitch alloc]initWithFrame:CGRectMake(22024545)];

//    [self addSubview:sw];

    [self.contentView addSubview:sw];

}

- (void)setSelected:(BOOL)selected animated:(BOOL)animated {

    [super setSelected:selected animated:animated];


    // Configure the view for the selected state

}

//  自定义cell初始化

-(instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString*)reuseIdentifier{

    self=[super initWithStyle:style reuseIdentifier:reuseIdentifier];

    if (self) {

        self.lable=[[UILabel alloc]initWithFrame:CGRectMake(10010030)];

        self.lable.text=@"table000";

        self.lable.backgroundColor=[UIColor redColor];

        [self.contentView addSubview:self.lable];

        self.backgroundColor=[UIColor redColor];

        self.contentView.backgroundColor=[UIColor blueColor];

    }

    return self;

}


蓝懿IOS/阶段性总结

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!