iOS菜鸟开发记录(02)

今天来回想一下自己在开发过程踩到的坑

第一:在用MVC模式写代码的时候,经常会一个UIView里面套着很多View,所以难免会出现一些小错误,我经常犯下的错误之一就是书写UIButton的点击事件的时候,会产生无法响应用户的点击,通常在检查视图层级的时候会去看到Button正常添加了,userinteractionEnble也是正常打开的,但是就是不响应事件,后来在仔细观察层级关系后发现,添加的副View确实是添加在主View上了,但是最终的主View的高度并没有在副View的响应层级中,这也是因为自己的粗心犯下了不应该犯的错误.
第二:在使用SDAutoLayout做UITableView的自适应高度时,返回高度处写错了参数,导致浪费了很多时间去调试内容,最终发现不应该是用 self调用自适应的方法,而是使用创建的UITableView类类调用自适应高度的方法
第三:在View之间切换的一些疑问,最近在做UIView之间的切换,但是效果都不尽如意,理论上在进行点击切换的事件上让UIView1 = UIView2既可以完成一个简单的视图切换,但是实际上并没有效果,如果是直接的单次赋予View2的属性也仅仅生效一次,所以我现在的方法则是在点击方法时

[view1 removeFromSuperView];

view1 = view2;

[self addsubView:view];

这样的方法才能让视图实现想要的切换效果,但是这样效率过于低下,目前也还没有相处更好的解决办法,如果有哪位大神能指点一二那就再感谢不过了 总结:自己刚刚走上iOS的这条路,就像新生的婴儿一般还在吱吱呀呀的学语走路,路上难免磕磕绊绊,会遇上各种各样的问题,会犯各种各样的错误,但是将遇到的错误记下来,下次不再去犯,并且转换为自己的经验,让自己在将来的道路上走的更远


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值