将textField输入显示为不同视图上的标签?

时间:2012-05-25 21:53:53

标签: objective-c ios5 uitextfield labels

像我的问题一样。我想要一个textField并让用户输入内容并按下按钮,它在不同的视图中显示为标签?我会用什么做。你能举一个代码形式的例子吗?另外它会像28种不同的TextFields一样?

2 个答案:

答案 0 :(得分:0)

为文本字段设置委托。然后,UITextFieldDelegate protocoltextFieldDidEndEditing:方法可以拦截文本字段完成编辑后发生的事件。

然后,textFieldDidEndEditing:的实现可以实例化包含用户在文本字段中输入的文本的UILabel(或其他类型的视图)。

答案 1 :(得分:-1)

-(IBAction)clickButton:(id)sender{

if (!createViewController) {
                createViewController = [[CreateViewController alloc] initWithNibName:@"CreateViewController" bundle:nil];

            }

            UIBarButtonItem *backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStylePlain target:nil action:nil];
            self.navigationItem.backBarButtonItem = backBarButtonItem;
            [backBarButtonItem release];
            [self.navigationController pushViewController:createViewController animated:YES];
}

并将yourTextfield.text传递给CreateViewController并分配给yourLabel.text 我认为这会对你有所帮助。