以编程方式创建标签

时间:2011-03-26 14:18:15

标签: iphone

我是iPhone初级开发人员。我想以编程方式创建UILabel,我想知道UILabel类的所有属性和功能。

4 个答案:

答案 0 :(得分:15)

UILabel *label = [[[UILabel alloc] initWithFrame:...] autorelease];
// Do some stuff
[self.view addSubview:label];

UILabel参考: http://developer.apple.com/library/ios/#documentation/uikit/reference/UILabel_Class/Reference/UILabel.html

答案 1 :(得分:10)

使用此代码。

UILabel *lbl1 = [[UILabel alloc] init];
[lbl1 setFrame:CGRectMake(0,5,100,20)];
lbl1.backgroundColor=[UIColor clearColor];
lbl1.textColor=[UIColor whiteColor];
lbl1.userInteractionEnabled=YES;    
[self.view addSubview:lbl1];
lbl1.text= @"TEST";

答案 2 :(得分:3)

方便的是,Apple正好在这里提供:

http://developer.apple.com/library/ios/#documentation/uikit/reference/UILabel_Class/Reference/UILabel.html

对于任何此类问题,只需转到Google,输入“* Something * Class Reference”(其中* Something *应替换为“uilabel”或“nsstring”或某些此类目标c类)并按照来自developer.apple.com的结果。

答案 3 :(得分:3)

快速获取所需内容的方法:

在类类型(本例中为UILabel)上按住Control键单击(或右键单击),然后选择“跳转到定义”。 XCode将直接带您到正式声明所有内容的头文件。

您还可以选择“在文档中查找文本”以转到该类的XCode文档。

(如果有类别或其他变体可用,则必须选择“Interface UILabel”。)