所以我定製我的UITextField.layer有陰影:的UITextField上設置backgroundColor隱藏陰影
[userNameField.layer setBorderColor: [[UIColor colorWithRed:180/255.0 green:180/255.0 blue:180/255.0 alpha:1.0] CGColor]];
[userNameField.layer setBorderWidth: 1.0];
[userNameField.layer setCornerRadius:6.0];
[userNameField.layer setShadowOpacity:0.7];
[userNameField.layer setShadowColor:[[UIColor colorWithRed:180/255.0 green:180/255.0 blue:180/255.0 alpha:1.0] CGColor]];
[userNameField.layer setShadowOffset:CGSizeMake(0.5, 0.5)];
這就像一個魅力,但背景是透明的。 現在,當我設置背景顏色:
[userNameField.layer setBackgroundColor:[[UIColor whiteColor] CGColor]];
的陰影覆蓋(與背景顏色隱藏)。
有誰知道如何設置背景顏色和陰影文本字段?
我有同樣的問題是,當我試圖在文本字段上設置陰影時,它不工作/顯示,我沒有意識到這是因爲我已經設置了backgroundColor,所以對於OP來說+1! –