美文网首页
iOS 封装UIPikerView遇到的坑

iOS 封装UIPikerView遇到的坑

作者: farmerly | 来源:发表于2016-09-12 15:14 被阅读83次
840F3819-672A-445F-AF81-29FA55236637.png

UIPikerView的坑和学到的知识

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

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

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

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

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

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

  • 宝宝心里苦

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

总结:

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


    E7ED5582-F27D-4813-9545-D4290269E775.png
  • 第二种样式,可以改5种样式,就不截图了

9934F252-2532-4A7E-8805-C8C572D36789.png

相关文章

  • iOS 封装UIPikerView遇到的坑

    UIPikerView的坑和学到的知识 一如即往为了让代码变得看起更加舒适,使用不是以前那么复杂所以根据需求重新封...

  • iOS开发中遇到过的坑

    iOS开发中遇到过的坑 iOS开发中遇到过的坑

  • iOS后台任务崩溃处理方式

    iOS App 后台任务的坑 大多数 iOS App 在进入后台之后都会将一些关键任务封装到 Background...

  • IOS 遇到的坑

    IOS 开发值网络权限和跳转系统的指定界面 在开发中APP 首次安装的时候,会弹出一个是否允许APP 访问网络...

  • 封装framework以及遇到的坑

    framework静态库创建: 创建完后,这里我们需要把Mach-O type改为Static Library,因...

  • 2018-05-04

    ios integer大小比较遇到的坑 #define arrName @[@"长度",@"速度",@"温度",@...

  • IOS 上传IPA遇到的问题

    前言: 最近在上传iOS应用的项目,遇到了很多坑,每次自己遇到坑的时候就想记录下来~~~ 我遇到的第一个坑 原因是...

  • iOS蓝牙原生封装

    iOS蓝牙原生封装 iOS蓝牙原生封装

  • 两个指针的坑

    1 这个坑是半年前遇到的,当时也是定位了半天。代码如下: 2 这个坑是昨天封装epoll遇到的,定位了昨天一晚上加...

  • iOS No suitable application reco

    iOS 打包遇到的坑 No suitable application records were found. Ve...

网友评论

      本文标题:iOS 封装UIPikerView遇到的坑

      本文链接:https://www.haomeiwen.com/subject/mgppettx.html