关于UIViews和UITextFields的一些问题

时间:2011-03-12 12:30:10

标签: iphone objective-c uiview cocos2d-iphone uitextfield

  1. UITextFields只能添加到UIViews吗?

    1a上。如果他们不能,你如何将UITextFields添加到CCSprites?

    1b中。如果他们不能,我如何以编程方式创建自己的UIView而不使用Interface Builder? (链接欢迎)

  2. 我有一个场景,如何从中显示自定义UIView?

1 个答案:

答案 0 :(得分:0)

UITextField是UIView的子类,可以添加到所有UIView类和子类中。我不知道什么是CCSprites类;如果此类有-(void)addView:(UIView*)view;之类的方法,那么您可以使用此方法。

要创建UIView programmaticaly,请使用以下代码:

UIView *_topHolderView = [[[UIView alloc] initWithFrame:CGRectMake(0, 0, 200, 100)] autorelease];
_topHolderView.backgroundColor = [UIColor redColor];
[self addSubview:_topHolderView]; 
//[self.view addSubview:_topHolderView];