美文网首页iOS
UITableView的分割线

UITableView的分割线

作者: YotrolZ | 来源:发表于2015-08-16 13:08 被阅读241次
    方法一:在UITableViewCell的底部添加一个高度为1的UIView
    底部添加一个高度为1的UIView
    方法二:重写UITableViewCell的
    - (void)setFrame:(CGRect)frame {
    
        frame.origin.x = 7;
        frame.size.width -= 2 * frame.origin.x;
        frame.size.height -= 1;
        
        [super setFrame:frame];
    
    }
    
    引伸:不管外界如何设置我们的控件的frame/bouns,都保持控件的frame/bouns不变;
    • 做法:重写控件的setFrame:方法和setBouns:方法
    - (void)setFrame:(CGRect)frame {
        // 设置frame的值,这样外界即使设置了frame,就会来到这里,
        // 由于我们覆盖了fram,所以外界不管怎么修改frame,控件的frame都不会改变
        frame = CGRectMake(20, 20, 100, 100);
        
        [super setFrame:frame];
    
    }
    
    // bouns类似
    

    相关文章

      网友评论

        本文标题:UITableView的分割线

        本文链接:https://www.haomeiwen.com/subject/iurmqttx.html