0
我正在使用ENSwiftSideMenu -library作为我应用程序中的旁边菜单。我想给整个菜单右边一点影子,但只有当它打开时。菜单本身是一个UITableView。Swift中的ENSwiftSideMenu阴影
我想知道我该如何解决这个问题。我现在给了UITableView一个影子,但我猜测它没有出现,因为它会超出菜单所在的范围。
我正在使用ENSwiftSideMenu -library作为我应用程序中的旁边菜单。我想给整个菜单右边一点影子,但只有当它打开时。菜单本身是一个UITableView。Swift中的ENSwiftSideMenu阴影
我想知道我该如何解决这个问题。我现在给了UITableView一个影子,但我猜测它没有出现,因为它会超出菜单所在的范围。
我找到了解决方案。在ENSideMenu.swift文件中,我将其添加到setupMenuView()
:(它已经存在,但我之前删除了它)
sideMenuContainerView.layer.shadowOffset = CGSizeMake(5.0, 5.0)
sideMenuContainerView.layer.shadowRadius = 3.0
sideMenuContainerView.layer.shadowOpacity = 0.3
sideMenuContainerView.layer.shadowPath = UIBezierPath(rect: sideMenuContainerView.bounds).CGPath