iOS开发学习笔记——文本视图、搜索栏、如何回收键盘

一、文本视图(UITextView)

1、          UITextView继承与UIScrollView,所以具有滚动功能

2、          Detection部分是干嘛的

3、          可以通过layer层设置文本视图的边框

4、          可以向文本视图添加标签,并使用代理,使文本视图具有提示语

5、          可以设置文本视图是否可以编辑回选择状态,

6、          大部分设置与文本框相似

7、          了解UITextView的代理方法

8、          其实只要掌握了这些代理方法的调用时机,并且能够活用到实际开发当中,那基本所有的UI控件的代理方法都大同小异了

官网文档:UITextViewClass Reference

学习内容参考宏创学院» UITextView详解之一:UITextView特性及其代理方法

 

二、搜索栏(searchBar)

官方文档:UISerchBarClass Reference

部分属性:UISearchBarStyle有三种值(default、prominen:突出的【搜索栏有个半透明的背景,搜索框不透明】、Minimal【没有背景,搜索框为半透明的】)

1、 搜索栏一般放在导航栏上。

2、 了解搜索栏几个代理方法

3、 在数据中实现搜索(在代理方法中插入搜索条件),依赖与其他控件(显示)

学习内容参考:宏创学院 » UISearchBar使用介绍之一:基本设置

 

三、如何回收键盘

            1、在代理方法textFielShouldReturn取消文本输入框的第一响应(数字键盘则不可用)

            2、将最底层View的类设置为控制器(UIControl),把其连接到代码中去,不过连接选择事件,在事件中添加取消相应文本框第一响应

            3、在最底层view中添加点击事件

            4、一开始,就在最底层添加一个覆盖屏幕的按钮

 

 




你可能感兴趣的:(UITextView,iOS回收键盘)