Если вам нужна однородная тень без побочных эффектов, вы можете нарисовать ее в графическом редакторе, сохранить в png и разместить UIImageView с растягиваемым изображением на вашем виде. И не забудьте установить для clipToBounds значение NO.
UIView *myView = [[ISTView alloc] initWithFrame:CGRectMake(0.0, 0.0, 320.0, 35)];
myView.backgroundColor = [UIColor greyColor];
myView.clipToBounds = NO;
UIImageView *shadowView = [[UIImageView alloc] initWithFrame:CGRectMake(0.0, 35, 320, 10)];
shadowView.image = [UIImage imageWithName:@"my-shadow.png"];
[myView addSubview:shadowView];
[shadowView release];
[self.view addSubview:myView];
[myView release];
Системе было бы дешевле нарисовать кэшированное существующее изображение выше иерархии представления, чем рассчитать тень слоя.