2014-11-01 3 views
0

У меня есть два текстовых поля, например имя и начальный в одном контроллере представления, и я хочу отображать как одну метку в другом контроллере представления. Как я могу это сделать?Добавление/Объединение двух текстовых полей в одну метку в iOS

+0

Вы хотите, чтобы отобразить значение как текстовое поля в ярлыке ?? – Mohit

+1

Лучше пройти через несколько учебников для отправки данных с одной страницы на другую страницу, это довольно просто, но вы новичок, поэтому вам нужно изучить некоторые базовые знания. – Balu

+0

На ваш вопрос был дан ответ http://stackoverflow.com/a/9736559/898274 – Kalenda

ответ

0

предположить, что это ваш first Viewcontroller

это ваш UIButton действия по перемещению secondVIewcontroller

- (IBAction)btnSignUp_touchUpInside:(id)sender 
{ 

SignUpViewController *vc=[[SignUpViewController alloc]init]; //addyour secondviewcontroller 
vc.strFromUnlinkPage=[NSString stringWithFormat:@"%@. %@",yourinitialtextfield.text,yournametextfirld.text]; // here we concatennating 2 strings 
[self.navigationController pushViewController:vc animated:YES]; 

} 

это ваш secondVIewcontroller.h создать один NSString точно так же, как

@interface SignUpViewController : BaseViewController<UITextFieldDelegate, UIAlertViewDelegate>{ 

} 
@property (retain, nonatomic) NSString *strFromUnlinkPage; 

@property (retain, nonatomic) IBOutlet UILabel *lblGuide; //assumethat this is your secondviewcontroller `UIlabel` Name 

в вашем огоViewDidLoad

- (void)viewDidLoad 
{ 
[super viewDidLoad]; 
self.lblGuide.text=[NSString stringWithFormat:@"%@", strFromUnlinkPage]; 
} 
1

Для передачи данных с одной страницы на другую, посмотрите SO answer here И к Добавление/Конкатенация две строки у вас есть два пути -

  1. Использование NSMutableString, который имеет метод appendString.
  2. Сохранить NSString в NSArray и использовать componentsJoinedByString метод
Смежные вопросы