iOS 0.5像素的分割线

创建一个类继承自 NSLayoutConstraint

.h

#import 

@interface LJKlayoutConstraint : NSLayoutConstraint

@end

.m

#import "LJKlayoutConstraint.h"
@implementation LJKlayoutConstraint

-(void) awakeFromNib{
    
    [super awakeFromNib];
    
    if(self.constant==1){
        
        self.constant = 1 / [UIScreen mainScreen].scale;
        
    }
    
}

@end

在XIB或者storyboard中 创建一个uiview设置分割线颜色并且设置layout

iOS 0.5像素的分割线_第1张图片
.png

双击选中高的约束 然后在右上方选中

iOS 0.5像素的分割线_第2张图片

在class中选择刚才新创建的类 然后在实际运行的时候这个分割线就是0.5像素了

你可能感兴趣的:(iOS 0.5像素的分割线)