iOS 0.5像素的分割线

创建一个类继承自 NSLayoutConstraint

.h

#import <UIKit/UIKit.h>

@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

.png

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,194评论 4 61
  • 本文内容:参考外文学习并使用Auto Layout,顺便翻译记录。 原文 Beginning Auto Layou...
    独木舟的木阅读 5,786评论 0 4
  • 近来由于对做菜产生了浓厚的兴趣,所以发现做菜与做实验似乎有异曲同工之妙。 一是二者都要提前做好准备工作,准...
    绿萝文竹阅读 5,155评论 1 1
  • 毕业季,很多人离开了教室,亦有人走上讲台。当我们终于有机会从讲台下,走到讲台上面,一个常年吐槽老师的苦逼学生...
    阿馒仔阅读 5,333评论 0 2
  • 爱的诠释 ---我与妈妈 人们常说母爱是女人的本能,与其说女人不如说母性,所以无论是万物之灵的人类还是...
    任莲2016阅读 3,276评论 2 3