使用xib需要记得的小问题

使用xib需要记得的小问题

1. 图片 加载 图片上的label 不显示, 最后是因为xib 里位置动了 图片跑到最上层盖住了labe

2. 加载xib 有时候会崩 或加载不出来  先查看xib 是否有多余控件

3. 查看关联 标示符

4. xib 今天button 一直点击无响应,刚开始 是 addsubview xib视图的 ,最后改为头视图 直接返回就好了, 至于为啥还不是很清楚

5. babel 的text 赋不上值,因为我一个xib 中有两个view  两个都关联的是同一个.h.m  class 一样,拖线的时候应该是混了,重新连线后就好了 

6. 用xib 创建的view  往controller上添加的时候 视图宽度一直显示不对,最后发现 原来是xib里没有设置size

7. Use Auto Layout/Use Size Classes,默认是选中,需要不选中

使用xib需要记得的小问题

8. 你设置了xib的大小,但是界面上xib还是顽固的显示它的xib中的大小

1
2
3
4
5
6
7
8
9
10
11
12
13
14
- (void)awakeFromNib {
    [super awakeFromNib];
 
    //solve UICollectionViewCell subviews do not resize
    self.contentView.autoresizingMask =
        //UIViewAutoresizingFlexibleLeftMargin |
        UIViewAutoresizingFlexibleWidth |
        //UIViewAutoresizingFlexibleRightMargin |
        //UIViewAutoresizingFlexibleTopMargin |
        UIViewAutoresizingFlexibleHeight
        //UIViewAutoresizingFlexibleBottomMargin
    ;
    self.contentView.translatesAutoresizingMaskIntoConstraints = YES;