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