我正在尝试向UILabel
添加SpriteKitView
,但它不会显示。
我已将UILabel
设置为.h文件中SKview
的属性,如下所示:
@interface LnbScene : SKScene
@property (nonatomic, retain) UILabel *teidealTitle;
@end
然后在实现文件中,我尝试使用以下代码初始化initWithSize方法和didMoveToView方法中的标签:(既不起作用)
-(id) initWithSize:(CGSize)size {
if (self = [super initWithSize:size]) {
NSLog(@"LnbScene");
self.backgroundColor = [SKColor colorWithRed:38.0f/255.0f green:42.0f/255.0f blue:46.0f/255.0f alpha:1];
CGRect labelFrame = CGRectMake(120, 300, 500, 100);
_teidealTitle= [[UILabel alloc] initWithFrame:labelFrame];
NSString *labelText = @"LÍON NA BEARNAÍ";
[_teidealTitle setText:labelText];
[_teidealTitle setTextColor:[UIColor whiteColor]];
[_teidealTitle setFont:[UIFont fontWithName:NULL size:23]];
[_teidealTitle setTextAlignment:NSTextAlignmentCenter];
[_teidealTitle setNumberOfLines:0];
}
return self;
}
我也尝试过看SKLabelNode
,但也没有任何运气。
欢迎提出任何指示。
答案 0 :(得分:1)
只需使用某处
[self.view addSubview: _teidealTitle];
使用此代码,您可以将标签放在特定视图中。