2013-12-12 120 views
0

美好的一天!我有這個UIAlertView的代碼,當你按下按鈕時,它會顯示一條消息,你輸入了什麼。根據文本框中輸入的文本顯示消息

- (IBAction)sellClick:(id)sender { 

     UIAlertView *alert = [[UIAlertView alloc]initWithTitle: @"Confirmation" 
                 message: @"Message" 
                 delegate: self 
              cancelButtonTitle:@"Cancel" 
              otherButtonTitles:@"OK",nil]; 


     [alert show]; 
     [alert release]; 
} 

現在我想是如果我有3個或更多UITextfields,當我按下按鈕,我想表現出的UITextField所有輸入的文字在我的第一個文本字段我輸入到UIAlertView中爲例。 「想要」,第二個是「拉里」,第三個是「播放」,當我按下按鈕時,顯示警告信息「我想要玩」,我該如何做到這一點?謝謝!

+0

你能告訴我們你到目前爲止嘗試過什麼,哪些不起作用? –

+1

我沒有做任何事情,因爲我找不到任何解決方案。我只是一個初學者編碼。 – user2818570

回答

0

如果您的文本字段已添加到XIB視圖中,請確保您的IBOutlets已連接到您的文本框。如:

@property (weak) IBOutlet UITextField* textField1; 
@property (weak) IBOutlet UITextField* textField2; 
@property (weak) IBOutlet UITextField* textField3; 

然後,你可以簡單地編寫郵件:

NSString *message = [NSString stringWithFormat:@"I %@ %@ to %@",self.textField1.text,self.textField2.text,self.textField3.text]; 

UIAlertView *alert = [[UIAlertView alloc]initWithTitle: @"Confirmation" 
                 message: message 
                 delegate: self 
              cancelButtonTitle:@"Cancel" 
              otherButtonTitles:@"OK",nil]; 

... 
+1

您對網點的評論與問題無關,不一定正確。也許文本字段是在代碼中創建的。 – rmaddy

1

您可以創建字符串,您uitextfields像:

- (IBAction)sellClick:(id)sender { 

     NSString *message = [NSString stringWithFormat:@"I %@ %@ to %@", textField1.text, textField1.text, textField1.text] 
     UIAlertView *alert = [[UIAlertView alloc]initWithTitle: @"Confirmation" 
                 message: message 
                 delegate: self 
              cancelButtonTitle:@"Cancel" 
              otherButtonTitles:@"OK",nil]; 


     [alert show]; 
     [alert release]; 
} 

希望這有助於。