ios的一些经验记录2

1、UITextField 的事件用 valuechanged outlet连接

2、swift 中 struct 和class的self 

3、Int 和UInt

4、Gesture 的target ,action参数,不是识别的目标,而是处理的类

5、UITableView滑不动的原因是size 不够

6、swift使用C的数组用

UnsafeMutablePointers

其它C/C++的的接口大多是UnSafeXxx开头的

7、swift和oc交互时,swift的协议要继承NSObject

8、present 和show viewcontroller的区别

dismisse ,先dismisse 后show否则有问题

9、autolayout 时与父控件有间隔用 relative to margin 来调节 还有inset 等参数

10、去掉分割线可以用 UIView(frame:CGRectrZero) ,比如tableview的脚,tablefooterview.frame = CGRectZero.

11、webview滑动不到底部,是底部对齐问题,上部没对齐市adjust scroll view insets属性

12、对齐可以用背景色,不要随意加空格

13ios中的bar

 

14、侧滑菜单https://github.com/John-Lluch/SWRevealViewController

其实就是利用动画

15、oc 中的消息是在运行期才确定,和c语言的函数不一样

[对象/类  消息参数]; 

16、继承uiviewcontroller的类显示不正常,可以查看是否实现  

setneedslayout  layoutsubviews   layoutifneeded

sizetofit  必要时可以手工调用

17、uitabbacontroller  uinavigationcontroller  tableview 添加tab时要在子view里设置tabbaritem来显示bar

18、viewcontrller切换  push pop   dissmissmodel  presentmodel   modeldialog

 

posted @ 2016-03-07 21:58  半山th  阅读(261)  评论(0编辑  收藏  举报