我們創(chuàng)建一些UI控件時候,經(jīng)常會遇到控件不顯示。
這里我為大家寫出所有UI控件顯示不出來原因,如果你遇到控件不顯示,你對著下面這些方法,一個一個找,絕對可以找到其中一種是你的UI控件顯示不出來的原因
1.根本沒有創(chuàng)建實(shí)例化這個控件
2.沒有設(shè)置尺寸
3.控件的顏色跟父控件的背景色一樣(實(shí)際上已經(jīng)顯示了,只不過用肉眼看不見)
4.透明度alpha <= 0.01
5.hidden = YES
6.沒有添加到父控件中
7.被其他控件擋住了
8.位置不對
9.父控件發(fā)生了以上情況
10.特殊情況
* UIImageView沒有設(shè)置image屬性,或者設(shè)置的圖片名不對
* UILabel沒有設(shè)置文字,或者文字顏色和跟父控件的背景色一樣
* UITextField沒有設(shè)置文字,或者沒有設(shè)置邊框樣式borderStyle
* UIPageControl沒有設(shè)置總頁數(shù),不會顯示小圓點(diǎn)
* UIButton內(nèi)部imageView和titleLabel的frame被篡改了,或者imageView和titleLabel沒有內(nèi)容
* .....
基本就是以上幾種原因了,如果上面的這些方法都沒能夠幫助你讓你的UI控件顯示出來,我想真的要找大神幫忙了。
備注:
如果有不足或者錯誤的地方還望各位讀者批評指正,可以評論留言,筆者收到后第一時間回復(fù)。
QQ/微信:2366889552 /lan2018yingwei。
簡書號:凡塵一笑:[簡書]
http://www.itdecent.cn/users/0158007b8d17/latest_articles
感謝各位觀眾老爺?shù)拈喿x,如果覺得筆者寫的還湊合,可以關(guān)注或收藏一下,不定期分享一些好玩的實(shí)用的demo給大家。
文/凡塵一笑(簡書作者)
著作權(quán)歸作者所有,轉(zhuǎn)載請聯(lián)系作者獲得授權(quán),并標(biāo)注“簡書作者”。