Тайм-аут соединения по запросу на большой таблице

Вот как вы это делаете, с закругленными углами и закругленными тенями, не беспокоясь о путях.

//Inner view with content
[imageView.layer setBorderColor:[[UIColor lightGrayColor] CGColor]];
[imageView.layer setBorderWidth:1.0f];
[imageView.layer setCornerRadius:8.0f];
[imageView.layer setMasksToBounds:YES];

//Outer view with shadow
UIView* shadowContainer = [[UIView alloc] initWithFrame:imageView.frame];
[shadowContainer.layer setMasksToBounds:NO];
[shadowContainer.layer setShadowColor:[[UIColor blackColor] CGColor]];
[shadowContainer.layer setShadowOpacity:0.6f];
[shadowContainer.layer setShadowRadius:2.0f];
[shadowContainer.layer setShadowOffset: CGSizeMake(0.0f, 2.0f)];

[shadowContainer addSubview:imageView];

Вид с содержимым, в моем случае UIImageView, имеет радиус угла и поэтому должен маска к границам.

Мы создаем еще один одинаковый размер для теней, устанавливаем его maskToBounds в NO, а затем добавляем представление содержимого в представление контейнера (например, shadowContainer).

13
задан shA.t 6 June 2015 в 12:23
поделиться