iOS 封装UIPikerView遇到的坑

iOS 封装UIPikerView遇到的坑_第1张图片
840F3819-672A-445F-AF81-29FA55236637.png

UIPikerView的坑和学到的知识

  • 一如即往为了让代码变得看起更加舒适,使用不是以前那么复杂所以根据需求重新封装UIPickerView这个控件,然而封装的时候遇到坑了,明明上个代码自己封装出来蛮好的但是这个代码就不行了
    很郁闷~

  • 遇到的问题主要是命名的问题,为了方便可读我便仿照苹果那种初始化,然而就是因为这样让我遇到了坑

  • UIToolBar 和 UIPickerView名字我开始是这样子命名的初始化的
    initWithCell 这个是初始化一个UIPickerView到cell上
    toolBarTop ToolBar的名字
    pikerView UIPickerView的名字

  • 就因为这三个看起来还好的命名结果导致点击什么都没用,断点显示可以到达,但是就是tableView上面出不来

  • 然后没办法我就不断的对比代码,没错呀?就是名字不同而已

  • 不断的拆解最终还是发现的命名的问题

  • 宝宝心里苦

  • 最后改了名字总算是好了

总结:

  不要装逼,实事求是,多看看命名规范,不是什么都东西都可以仿照苹果命名来的,尽量避免和
  控件名字相同的名称,初始化的时候也一样,然后就是in,self,init等等这种命名不要出
  现,如果想用这样的东西,你可以写自己名字的前缀,然后加这些东西,不要写多了代码忘记了
  最初学习的东西,多看看书对你并不是没好处
  • 第一种样式


    iOS 封装UIPikerView遇到的坑_第2张图片
    E7ED5582-F27D-4813-9545-D4290269E775.png
  • 第二种样式,可以改5种样式,就不截图了

iOS 封装UIPikerView遇到的坑_第3张图片
9934F252-2532-4A7E-8805-C8C572D36789.png

你可能感兴趣的:(iOS 封装UIPikerView遇到的坑)