objective c iOS,从文本框中读取?

时间:2012-12-09 19:07:39

标签: iphone objective-c ios ios5 ios6

我是目标c的新手,我正在玩标签按钮和文本框,我有一个标签,文本框和两个按钮(添加,清除),

我想要做的是,在文本框中写一些内容,当按下“添加”按钮时,我希望文本显示在标签上,清除按钮应该清除标签和文本框

我已经运行了程序并且构建成功但是当我写一些文本并按回车键没有任何反应时,虚拟键盘仍然停留在那里并且文本没有出现在标签上,我的代码如下:< / p> <。>文件中的

@interface ViewController : UIViewController
@property (retain, nonatomic) IBOutlet UILabel *label;
@property (retain, nonatomic) IBOutlet UITextField *txtbox;
@property (retain, nonatomic) IBOutlet UIButton *btnadd;
@property (retain, nonatomic) IBOutlet UIButton *btnclear;


- (IBAction)btnadd:(id)sender;
- (IBAction)btnclear:(id)sender;
- (IBAction)txtbox:(id)sender; 
<。>文件中的

@implementation ViewController
@synthesize label,txtbox,btnadd,btnclear;
- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
}

- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

- (void)dealloc {
    [label release];
    [txtbox release];
    [btnadd release];
    [btnclear release];
    [super dealloc];
}
- (IBAction)btnadd:(id)sender {

    label.text = (txtbox.text);

}

- (IBAction)btnclear:(id)sender {
    txtbox.text=@"";
    label.text=@"";
}

- (IBAction)txtbox:(id)sender {
}
@end

如果有人帮忙,我真的很感激,提前谢谢

P.s:如果我添加退出按钮,结束程序的代码是什么?

再次感谢,

Asim Gunduz

2 个答案:

答案 0 :(得分:0)

您是否在.xib / storyboard中正确链接了所有内容?

阅读this,了解如何正确处理返回键。

您不应该使用按钮退出应用。关闭应用程序的唯一方法是按主页按钮。 但是,您可以使用

exit(0);

答案 1 :(得分:0)

代码看起来很好,但您可以尝试这些教程,

Linking the IBOutlet and IBAction

Hiding Keyboard