Я пытался выяснить, как нарисовать тень для UIView, который был добавлен в UIView с помощью addSubview.
Я искал в Интернете и читал документы, но документы 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.
Спасибо!