Я пытался выяснить, как нарисовать тень для UIView, которая была добавлена в UIView с помощью addSubview.UIView внутри UIView с тенью?
Я искал в Интернете и читал документы, но документы Apple просто рисуют новые фигуры, как показано ниже. Я хочу использовать Core Graphics для добавления тени в UIView, но я не уверен, как это сделать непосредственно с UIView.
CGContextRef myContext = UIGraphicsGetCurrentContext();
//CGContextRef myContext = myCGREF;
CGSize myShadowOffset = CGSizeMake (10, 10);// 2
CGContextSetShadow (myContext, myShadowOffset, 0); // 3
CGContextBeginTransparencyLayer (myContext, NULL);// 4
// Your drawing code here// 5
CGContextSetRGBFillColor (myContext, 0, 1, 0, 1);
CGContextFillRect (myContext, CGRectMake (a_view.frame.origin.x, a_view.frame.origin.y , wd, ht));
CGContextEndTransparencyLayer (myContext);// 6
Я знаю, что я должен поставить это в методе SuperView DrawRect, но я не знаю, как сделать это так, добавляет тень к взглядам я добавить в addSubView.
Спасибо!