我已經在Stack Overflow上搜索了蘋果的文檔和其他帖子,但是我仍然無法在UITextView的內部添加陰影。我想使它看起來像一個UITextField。這是我試過的代碼。UITextview像UITextField陰影
CALayer *frontLayer = self.frontField.layer;
[frontLayer setBorderColor:CGColorCreate(CGColorSpaceCreateDeviceGray(), nil)];
[frontLayer setBorderWidth:1];
[frontLayer setCornerRadius:5];
[frontLayer setShadowRadius:10.0];
CGSize shadowOffset = {0.0,3.0};
[frontLayer setShadowOffset:shadowOffset];
[frontLayer setShadowOpacity:1];
self.frontField.clipsToBounds = YES;
我哪裏錯了?
我進入你所提供的代碼,並沒有影響到視圖。它看起來像一個普通的UITextView。它應該這樣做嗎?我是與CALayers等合作的新手,所以我不確定所有事情應該如何協同工作。 – Halen
這段代碼與通用的'UIView'一起工作,但奇怪的不是'UITextView'。我不知道爲什麼。爲了解決您的問題,您可以簡單地將UITextView添加到相同大小的UIView中,並將該陰影添加到UIView對象。 –
好的。感謝您的澄清。 – Halen