scoreLabel
是 cocos 节点。
scoreLabel.position = ccp(_dialogSprite.contentSize.width/2, _dialogSprite.contentSize.height/2 + 60);
现在我正在尝试将节点的位置转换为 UIKit,因此 UITextField 将位于完全相同的位置。
CGPoint pnt = [[CCDirector sharedDirector] convertToUI:scoreLabel.position];
[txtField setFrame:CGRectMake(pnt.x, pnt.y, 200, 30)];
txtField
低得多,在左侧。