美文网首页
UIlabel 边上有黑线

UIlabel 边上有黑线

作者: 俊俊吖 | 来源:发表于2017-05-09 11:49 被阅读0次

    最新在写项目的时候发现UIlabel多了两条线,在6和6s上是看不到这种现象的,但是在7P上特别明显。

    DF30AF6EA3DD74DB62C7485163006E98.jpg

    其实原因是label的一些值不是整数造成的,所以我在label的一些计算值上加上floor()就不会出现黑线了
    CGFloat invitationCodeLabelW = kWidthSize(154);
    CGFloat invitationCodeLabelH = kHeightSize(30);
    CGFloat invitationCodeLabelX = (ScreenWidth - invitationButtonW - invitationCodeLabelW - kWidthSize(5))/2;
    CGFloat invitationCodeLabelY = imageViewH - invitationCodeLabelH - kHeightSize(11);
    UILabel *invitationCodeLabel = [[UILabel alloc]initWithFrame:CGRectMake(floor(invitationCodeLabelX),floor(invitationCodeLabelY),floor(invitationCodeLabelW), floor(invitationCodeLabelH))];

    相关文章

      网友评论

          本文标题:UIlabel 边上有黑线

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