У меня UiTableView within UiView
. Я хочу установить corner radius & shadow
в UIView
. Я использую этот код, чтобы дать shadow with corner
и все работает нормально.
myView.backgroundColor = [UIColor clearColor];
[myView.layer setCornerRadius:10.0f];
[myView.layer setBorderColor:[UIColor lightGrayColor].CGColor];
[myView.layer setBorderWidth:1.0f];
[myView.layer setShadowColor:[UIColor blackColor].CGColor];
[myView.layer setShadowOpacity:0.8];
[myView.layer setShadowRadius:3.0];
[myView.layer setShadowOffset:CGSizeMake(2.0, 2.0)];
// below line is for smooth scrolling
[myView.layer setShadowPath:[UIBezierPath bezierPathWithRect:myView.bounds].CGPath];`
с Portrait mode
все работает нормально. Мое приложение поддерживается как Orientation
, так и для этого мы используем Autoresizing property
. Когда я меняю ориентацию Shadow is displaying according to frame of Portrait mode
. Как это может справиться с обеими ориентациями.
Любая идея, как изменить setShadowPath
в соответствии с ориентацией или привязкой?