UIPikerView的坑和学到的知识
一如即往为了让代码变得看起更加舒适,使用不是以前那么复杂所以根据需求重新封装UIPickerView这个控件,然而封装的时候遇到坑了,明明上个代码自己封装出来蛮好的但是这个代码就不行了
很郁闷~遇到的问题主要是命名的问题,为了方便可读我便仿照苹果那种初始化,然而就是因为这样让我遇到了坑
UIToolBar 和 UIPickerView名字我开始是这样子命名的初始化的
initWithCell 这个是初始化一个UIPickerView到cell上
toolBarTop ToolBar的名字
pikerView UIPickerView的名字就因为这三个看起来还好的命名结果导致点击什么都没用,断点显示可以到达,但是就是tableView上面出不来
然后没办法我就不断的对比代码,没错呀?就是名字不同而已
不断的拆解最终还是发现的命名的问题
宝宝心里苦
最后改了名字总算是好了
总结:
不要装逼,实事求是,多看看命名规范,不是什么都东西都可以仿照苹果命名来的,尽量避免和
控件名字相同的名称,初始化的时候也一样,然后就是in,self,init等等这种命名不要出
现,如果想用这样的东西,你可以写自己名字的前缀,然后加这些东西,不要写多了代码忘记了
最初学习的东西,多看看书对你并不是没好处
-
第一种样式
第二种样式,可以改5种样式,就不截图了