UIKit学习笔记2


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 使用拖拽的方式进行布局,真的不好用。不能进行精确的控制。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值