У меня есть настраиваемая панель вкладок, в которой я отключаю щелчок в определенном месте.
class UserTabBar: BaseTabBar {
override func draw(_ rect: CGRect) {
super.addShape(for: .user)
}
override func point(inside point: CGPoint, with event: UIEvent?) -> Bool {
let buttonRadius: CGFloat = 35
return abs(self.center.x - point.x) > buttonRadius || abs(point.y) > buttonRadius
}
}
Но в контроллере, обернутом панелью вкладок, есть таблица, и прокрутка не работает Как я могу ограничить это только для рамки панели вкладок:
override func point(inside point: CGPoint, with event: UIEvent?) -> Bool {
let buttonRadius: CGFloat = 35
return abs(self.center.x - point.x) > buttonRadius || abs(point.y) > buttonRadius
}