美文网首页
Mac开发|Label

Mac开发|Label

作者: Patrick_QiWei | 来源:发表于2021-07-12 20:08 被阅读0次

    简单记录一下关于Label中的一些可能会用到的点

    Identity

    show the Identity inspector中,会用到的点

    • Identifier:定义了Identifier就可以调用其中的identifier属性来区分各个Label
    • Tool Tip:定义了之后,当鼠标停留在Label上后就会显示Tool Tip的值
    • User Defined Runtime Attributes:这个的作用是可以直接在此定义一些Label中的属性将效果展示出来,而不用通过写代码的方式
    Identifier & Tool Tip

    如图1定义之后,可以看一下效果


    图1
    1. 首先是在Tool Tips中输入了这是提示后,将鼠标停留在Label上后就会显示一个提示框框,显示的就是Tool Tips输入的值

      图2
    2. 通过该段代码就可以获取到label定义的identifier

    NSLog(@"label identifier is %@", self.label.identifier);
    ------
    控制台输出
    2021-07-11 15:47:20.367134+0800 Label的使用[1451:46059] label identifier is name
    
    User Defined Runtime Attributes
    1. 在不使用User Defined Runtime Attributes之前,想要完成图2展示的效果,需要编写如下的代码
    self.label.stringValue = @"花间一壶酒,独酌无相亲。举杯邀明月,对影成三人。\n月既不解饮,影徒随我身。暂伴月将影,行乐须及春。";
    self.label.drawsBackground = YES;
    self.label.backgroundColor = [NSColor greenColor];
    

    同样的可以将这些属性搬到User Defined Runtime Attributes上,如图3,这样的话将原先的代码删除后,也可以展示出图2的效果

    图3

    相关文章

      网友评论

          本文标题:Mac开发|Label

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