主要语言是object-c,建议学完C以后再学OC,然后在学UI开发。

获取某个文本框的内容,文本框名称定义为txtnum0,获取的类型text。

NSString *num0 = self.txtnum0.text;

字符类型转换(OC)

int n0 = num0.intValue;

改变文本属性,使呈现结果,文本控件名labnum

self.labnum.text = [NSString stringWithFormat:@"%d",n3];
}

由于点击文本框时,调用了键盘,但是点击计算按钮以后键盘没有叫回,使用以下代码叫回键盘,假设调出文本框为txtnum0,则

[self.txtnum0 resignFirstResponder];

叫回键盘必须由第一响应者叫回,即谁叫出谁叫回。但如果有多个文本框控件的时候,我们不知道用户点的是那个,第一响应者是谁,上述方法失效。
那么用什么方法做到上述情况下的键盘叫回?我们都知道self.view表示当前控制器所管理的view,让当前控制器所管理的view停止编辑即可实现键盘叫回,这样的话,凡在这个view中的文本框控件都会被叫回,具体代码:

[self.view endEditing:YES];

标签: iOS开发, ojbect-c

添加新评论