iOS: создайте одностороннюю тень

У меня есть меню в стиле ниже, которое имитирует facebook. Я хотел бы иметь тень с левой стороны, как показано ниже, однако код, который я использую с тенями слоя, делает приложение LAGGY. Я не смог найти хорошее альтернативное решение. Есть ли у кого-нибудь альтернатива созданию тени, не влияющей на производительность приложения?

[self.navController.view.layer setShadowOffset:CGSizeMake(0, 1)];
[self.navController.view.layer setShadowColor:[[UIColor darkGrayColor] CGColor]];
[self.navController.view.layer setShadowRadius:8.0];
[self.navController.view.layer setShadowOpacity:0.8];

Приведенный выше код — это код, который я сейчас использую и который вызывает проблемы с производительностью приложения.

Изображение ниже — это то, чего я хотел бы добиться, но без необходимости использовать приведенный выше код.

enter image description here

9
задан Bot 17 February 2012 в 22:18
поделиться