Я искал документацию на Apple и другие сообщения в Stack Overflow, но мне все еще не удается добавить тень к внутренней части UITextView. Я хотел бы сделать его похожим на UITextField. Вот код, который я пробовал.Shadowing 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