Mac开发|Label
2021-07-12 本文已影响0人
Patrick_QiWei
简单记录一下关于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
-
首先是在
图2Tool Tips
中输入了这是提示后,将鼠标停留在Label上后就会显示一个提示框框,显示的就是Tool Tips
输入的值
-
通过该段代码就可以获取到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
- 在不使用
User Defined Runtime Attributes
之前,想要完成图2展示的效果,需要编写如下的代码
self.label.stringValue = @"花间一壶酒,独酌无相亲。举杯邀明月,对影成三人。\n月既不解饮,影徒随我身。暂伴月将影,行乐须及春。";
self.label.drawsBackground = YES;
self.label.backgroundColor = [NSColor greenColor];
同样的可以将这些属性搬到User Defined Runtime Attributes
上,如图3,这样的话将原先的代码删除后,也可以展示出图2的效果