控件看不見或者看得見不能點擊的原因小結

一:創建了一個控件,就是看不見

1,當前控件沒有添加到父控件中

2,當前控件的hidden = YES

3,   當前控件的alpha <= 0.01

4,   沒有設置尺寸(frame.size,  bounds.size)

5,   位置不對(沒有設置位置,或者 當前控件顯示到窗口以外的區域)

6,背景色是clearColor

7,   當前控件被其他可見的控件給擋住了

8,當前控件是個顯示圖片的控件(沒有設置圖片\圖片不存在,比如UIImageView)

9,   當前控件是一個顯示文字的控件(沒有設置文字\文字的顏色跟後面背景色一樣,比如UILabel,UIButton)

10, 檢查父控件的前9中情況

11,。。。


二:一個控件能看見,但是點擊後沒有反應

1,當前控件的userInteractionEnabled = NO

2,   當前控件的enabled = NO

3,當前控件不在父控件的邊框範圍內

4,當前控件被一個背景色是clearColor的控件給擋住了

5, 檢查父控件的前4中情況。

6, 。。。
發佈了46 篇原創文章 · 獲贊 5 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章