Я добавил тень к моему виду таблицы, но, к сожалению, когда я просматриваю табличный вид, тень также перемещается вместе со столом. Код для добавления тени выглядит следующим образом:Почему моя таблица выглядит теневой прокруткой с моим табличным представлением?
func addShadow(to myView: UIView){
let shadowPath = UIBezierPath(rect: CGRect(x: 0, y: 0, width: uiView.frame.width, height: uiView.frame.height * 1.1))
uiView.layer.shadowColor = UIColor.black.cgColor
uiView.layer.shadowOffset = CGSize(width: 0.2, height: 0)
uiView.layer.shadowOpacity = 0.5
uiView.layer.shadowRadius = 5.0
uiView.layer.masksToBounds = false
uiView.layer.shadowPath = shadowPath.cgPath
}
Можете ли вы объяснить мне, почему это происходит и как сделать тень придерживаться его назначенного места?
Заранее спасибо.
Потому что вы добавить тень к вашему 'UITableView', которая фиксируется, и это не ваш' UITableView' который прокручивается. Вы прокручиваете свои камеры! –
Как вы назвали метод 'addShadow'? –
@AhmadF Я вызываю метод addShadow следующим образом: addShadow (to: tableViewController.view). Я не добавляю тень к самому представлению таблицы, но к виду контроллера табличного представления. –