如果您按下 UIbutton 显示 UITextView Ô 再次按下 UIbutton 再次显示 UITextView 将请求代码:/
问问题
141 次
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 回答