您的位置:首页 > 产品设计 > UI/UE

UIKit学习笔记2

2015-10-06 21:25 309 查看
1 在输入框输完文字的时候,键盘不退出。一般点击return或者go返回的时候,或者点击屏幕的空白地方,就需要退出了。但是ios开发如果不加任何代码,就不会消失。其实消失很简单,就是失去交互,失去焦点。第一中情况,很好办,因为输入框可以响应时间,比如did end on exit。在这个事件里添加代码 sender.resignFirstResponder()  就可以了。但是第二种不好办,因为空白的地方,其实就是UIview,它没有触发事件。但是可以把它转化成他的子类UIControl。



2 在选择类型的时候,尽量选择强类型,就是在anyobject和UIbutton之间,如果确定就是按钮的话,就现在UIButton。因为有时候你可以使用sender的一些特殊方法

3 selector也被称为函数指针,后面如果准备写函数的名称,如果有参数,需要在函数名称后吗加上:冒号

4 在xcode中获取帮助,有两种方法。第一在,选中类活着方法,然后按住option不放,出现问号,点击就可以了。一般选择reference class选项。第二种,选择属性检查器旁边的问号。

5  感叹号!如果没有值,就给他一个nil初值。问号 ? 如果值为nil,则不进行下一步操作

6 actionView主要用于提示或者警告。alertSheet主要是操作的选择

7 picker就是选择器,主要有两种。第一种是DatePicker。另外一种是PickerView,是一种可以自由选择的选择器,即选择列表。

8 如果需要监听组建,比如pickerview,但是它不是control类的,没有事件监听,可以让他实现相对应的protocol接口或者协议。并且实现该接口的所有方法。当然,有些协议里面的方法是optional,可选的,就没必要一定要实现了。

9 如果对某个类的操作不明白的时候,可以选中那个类,然后按住command键,出现下划线的时候点击就进去了

10 使用拖拽的方式进行布局,真的不好用。不能进行精确的控制。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息