iOS 封裝UIPikerView遇到的坑

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
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,598評論 25 708
  • 發現 關注 消息 iOS 第三方庫、插件、知名博客總結 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 12,259評論 4 61
  • 都說中國崇尚“集體主義”,“集體主義”體現在我們生活的方方面面。我是個典型的生長在大家庭的中國人,和許多人一樣,我...
    獨處的米米閱讀 314評論 0 0