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