小编use*_*770的帖子

如何在 iOS 中实现以下布局?

我有一个用于 iOS 应用程序开发的布局如下。 小样

布局包含以下部分:

  1. 折叠工具栏:这view应该像在 android 中一样工作,即滚动时它必须折叠。
  2. 选项卡菜单:这是选项卡菜单。刷卡时,tableview必须根据所选菜单进行更新。选项scrolling卡菜单必须固定在顶部。
  3. Tableview:这只是一个tableview包含选项卡菜单中选择的菜单的数据。
  4. 底部选项卡:这是UITabbarMenu

我尝试使用以下方法:

在此输入图像描述

我使用Pagingkit库作为选项卡菜单。tabbar我将 vProductList (和的父视图tableview)的高度创建为设备屏幕的高度。

当 tableview 位于 inside 时,问题就出现了scrollview。问题是滚动时的tableview行为scrollview不同。tableview因此,为了消除此问题,我首先禁用滚动,并viewDidScroll在选项卡菜单视图位于屏幕的 (0,0) 点的情况下在方法中启用。但是,必须滚动两次才能获得效果。这感觉有点问题。如何用这种方法实现平滑滚动?有没有什么库可以解决这个问题?

xcode uiscrollview ios swift tabmenu

6
推荐指数
1
解决办法
3370
查看次数

如何在iOS Swift中以中心对齐方式将subView添加到anotherSubView。

我正在使用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)

结果未对齐

xcode ios swift

0
推荐指数
2
解决办法
1523
查看次数

标签 统计

ios ×2

swift ×2

xcode ×2

tabmenu ×1

uiscrollview ×1