0

如果您按下 UIbutton 显示 UITextView Ô 再次按下 UIbutton 再次显示 UITextView 将请求代码:/

在此处输入图像描述

4

2 回答 2

1

文件中只有一个 int 变量,.h如下所示。

int AddNote;

viewDidLoad:方法中分配 0 之后,例如..

AddNote = 0;

然后在下面的方法中创建它..

-(IBAction)btnAddTextView:(id)sender
{

    UITextView *txtAddNote=[[UITextView alloc]initWithFrame:CGRectMake(AddNote * 180,20, 180, 44)];
    [txtAddNote setBackgroundColor:[UIColor scrollViewTexturedBackgroundColor]];
    [txtAddNote setFont:[UIFont fontWithName:@"Helvetica-Bold" size:15]];
    txtAddNote.layer.borderWidth = 2.0;
    txtAddNote.layer.borderColor= [UIColor redColor].CGColor;
    AddNote++;

    txtAddNote.tag = AddNote;
    txtAddNote.userInteractionEnabled= YES;
    txtAddNote.delegate = self;
    txtAddNote.textColor = [UIColor whiteColor];
    //    [txtAddNote sizeToFit];
    //    [txtAddNote setClipsToBounds:YES];
    //    [viewTxt setClipsToBounds:YES];
    [self.view addSubview:txtAddNote];

    [txtAddNote release];
}

希望这可以帮助你...

于 2012-12-20T13:46:56.373 回答
0

您可以使用UITextView.

这将显示第一个,然后是第二个,然后隐藏两者,然后重新开始。

if (myTextView2.hidden) {
    if (myTextView1.hidden) {
        myTextView1.hidden = NO;
    }
    else {
        myTextView2.hidden = NO;
    }
}
else {
    myTextView1.hidden = YES;
    myTextView2.hidden = YES;
}

如果你只想在第一个和第二个之间切换,你可以这样做:

if (myTextView1.hidden) {
    myTextView1.hidden = NO;
    myTextView2.hidden = YES;
}
else {
    myTextView1.hidden = YES;
    myTextView2.hidden = NO;
}
于 2012-12-20T13:42:49.927 回答