2012-12-20 23 views
0

會要求一個代碼,如果你按UIbuttton顯示的UITextView,再次按下UIbuttton顯示UITextView的那句話:/按UIbuttton顯示UITextView的頻繁

enter image description here

+0

所以你要對你每天的壓力UIButton的應該是在屏幕上單獨的UITextView ???? – spider1983

+0

你要展示多少個'UITextVIew'或者只有兩個 – limon

+0

@Stttars你想要什麼?動態添加textview或者逐個顯示和隱藏? –

回答

1

.h文件中像波紋管只是一個int變量..

int AddNote; 

後只需在viewDidLoad:方法中分配0即可..

AddNote = 0; 

和afterin波紋管方法只是創建它..

-(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]; 
} 

希望這有助於你...

+0

我想添加一個txtView1並有多次 – stttars

+0

@stttars查看更新的答案爲dyanamic添加textview夥計... –

+0

@stttars你試過這個代碼夥計? –

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; 
} 
+0

不需要我想要 – stttars

+0

我編輯並添加了'else'部分。 – Zaphod

+0

我已經添加了第二個解決方案,以防萬一... – Zaphod