每次点击同一个按钮时如何创建新的textView?

时间:2013-05-15 08:24:41

标签: iphone ios uibutton uitextview addsubview

每当用户点击相同的uitextview时,我想创建一个新的uibutton

我尝试编写一些代码,但我只能创建一个uitextview。 如果有一些示例代码可以帮助我,我会很高兴。

提前致谢。

    UITextView *newTextView =[[UITextView alloc]init];
    newTextView.frame=CGRectMake(0,0,100,100);
    [textView addSubview:newTextView];
    newTextView.delegate=self;
    [newTextView release];

2 个答案:

答案 0 :(得分:1)

如果您的代码会根据您的需要创建新的textView,但它会与最后一个重叠,以便您可以看到新内容。您需要每次创建int y variable增加值,然后更改y codinate的{​​{1}}。

textView

然后将其添加到您要使用-(IBAction)addTView:(id)sender { UITextView *newTextView =[[UITextView alloc]init]; newTextView.frame=CGRectMake(0,y,100,100); [textView addSubview:newTextView]; newTextView.delegate=self; [newTextView release]; y = y + 100; }

添加的视图中

答案 1 :(得分:0)

-(IBAction)textviewadd:(id)sender  {
UITextView *View =[[UITextView alloc]init];
newTextView.frame=CGRectMake(0,y,100,100);
[self.view addSubview:txtView];
txtView.delegate=self;
[txtView release];
y = y + 150; 
}

我希望这段代码对你有用。