創(chuàng)建了一個(gè)控件,但看不見
- 當(dāng)前控件沒有添加到父控件中
- 當(dāng)前控件的
hidden = YES
- 當(dāng)前控件的
alpha <= 0.01
- 沒有設(shè)置尺寸(
frame.size
、bounds.size
) - 位置不對(當(dāng)前控件顯示到窗口以外的區(qū)域)
- 背景色是
clearColor
- 當(dāng)前控件被其他可見的控件擋住了
- 當(dāng)前控件是個(gè)顯示圖片的控件(沒有設(shè)置圖片\圖片不存在,比如
UIImageView
) - 當(dāng)前控件是個(gè)顯示文字的控件(沒有設(shè)置文字\文字顏色跟后面的背景色一樣,比如
UILabel
、UIButton
) - 檢查父控件的前9種情況
控件能看見,但是點(diǎn)擊后沒有任何反應(yīng)
- 當(dāng)前控件的
userInteractionEnabled = NO
- 當(dāng)前控件的
enabled = NO
- 當(dāng)前控件不在父控件的邊框范圍內(nèi)
- 當(dāng)前控件被一個(gè)背景色是
clearColor
的控件擋住了 - 檢查父控件的前4種情況