QuartzCore shadow - отставание UITableView? - PullRequest
0 голосов
/ 27 ноября 2011

У меня есть UITableView (ПРИМЕЧАНИЕ. UITableView находится в UIView), и я подумал, что было бы неплохо добавить тень под ним. Я добавляю тень с помощью QuartzCore, и получается очень приятно. Но я также заметил, что когда я возвращаюсь из «Детального просмотра», анимация обратно в корень немного запаздывает. Я слышал, что QuartzCore и CoreAnimation могут замедлить работу приложения или в этом случае добавить лаг.

Во-первых, я прав, что CoreAnimation замедляет работу приложения?

Если так, как я могу сохранить свою тень, но убрать медлительность и задержку?

Спасибо, и я ценю все мысли и ответы!

1 Ответ

3 голосов
/ 29 ноября 2011

Попробуйте поместить другое представление того же размера позади табличного представления, и у это представление генерирует тень.Кроме того, тени слоев намного эффективнее, если вы укажете явное значение shadowPath. самый эффективный способ - нарисовать тень самостоятельно, используя Core Graphics.

...