布局包含以下部分:
view应该像在 android 中一样工作,即滚动时它必须折叠。tableview必须根据所选菜单进行更新。选项scrolling卡菜单必须固定在顶部。tableview包含选项卡菜单中选择的菜单的数据。UITabbarMenu。我尝试使用以下方法:
我使用Pagingkit库作为选项卡菜单。tabbar我将 vProductList (和的父视图tableview)的高度创建为设备屏幕的高度。
当 tableview 位于 inside 时,问题就出现了scrollview。问题是滚动时的tableview行为scrollview不同。tableview因此,为了消除此问题,我首先禁用滚动,并viewDidScroll在选项卡菜单视图位于屏幕的 (0,0) 点的情况下在方法中启用。但是,必须滚动两次才能获得效果。这感觉有点问题。如何用这种方法实现平滑滚动?有没有什么库可以解决这个问题?
我正在使用Lottie库制作动画。我将lottieFile作为subView加载到anotherSubView中,但未在中心对齐。我尝试使用中心属性,如下所示:
@IBOutlet weak var viewOn: UIView!
let animationView = LOTAnimationView(name: "restless_gift_ii") {
animationView.loopAnimation = true
animationView.contentMode = .scaleToFill
animationView.animationSpeed = 1
animationView.backgroundColor = UIColor.black
animationView.frame.size = viewOn.frame.size
animationView.center.x = viewOn.center.x
animationView.center.y = viewOn.center.y
viewOn.addSubview(animationView) }
Run Code Online (Sandbox Code Playgroud)