首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Iphone >

Iphone开发(4)文本框,文本视图,和软键盘的隐藏

2013-10-18 
Iphone开发(四)文本框,文本视图,和软键盘的隐藏拖好后我们先不进行代码的工作,先来看一下UITextField的属

Iphone开发(四)文本框,文本视图,和软键盘的隐藏

拖好后我们先不进行代码的工作,先来看一下UITextField的属性栏,如下图:

Iphone开发(4)文本框,文本视图,和软键盘的隐藏

text表示初始化时自动出现在框中的文字,placeholder表示隐藏提示,如图所示,类似于android中的hint,还有一些背景设置,对齐格式,边框样式,字体大小设置等,往下还有透明度等,截图中没有截上,总之就是一些常用的属性,注意Keyboard一栏可以设置键盘的格式,图中所示是只能输入数字的键盘。在UITextView中也与此差不多,但是多了这么一个属性栏 :

Iphone开发(4)文本框,文本视图,和软键盘的隐藏

这个属性栏是设置UITextView的滚动属性的,一般不用做太大的修改。好了,下面我们来进行view和controller的连接,因为我们不打算对两个label和button进行操作,所以我们就不对他们进行输出口的声明了,仅仅声明UITextField和UITextView的输出口。如图所示,这样我们就可以对其在代码中进行操作。

viewController.h:

?

通过更改UIView为UIControl,我们可以在触摸屏幕上非活动控件时都会产生Touch Down事件,我们需要在类中定义一个IBAction方法用以对应这个事件,在产生Touch Down事件时,会调用这个方法,然后该方法的实现中失去两个文本编辑框的响应者身份,代码为:

[ myTextField resignFirstResponder];

[myTextView resignFirstResponder];

这样在输入完成后,触摸屏幕上的其他地方,不管两个编辑框谁是当前的第一响应者,都会失去焦点,然后软键盘会自动关闭。下在我们先进行IBAction方法的实现,我们起名叫closeType方法:

viewController.h:

?

?

关键字: IOS ,Iphone 开发, iphone入门 ,iphone 文本框 , 文本视图 ,隐藏软键盘 .

热点排行