小编use*_*406的帖子

拉下UIRefreshControl下面的白线.. tableView

我正在实现一个非常基本的刷新控件...

    var refreshControl = UIRefreshControl()
    refreshControl.addTarget(self, action: Selector(("refresh:")), for: UIControlEvents.valueChanged)
    refreshControl.backgroundColor = UIColor.red
    self.tableView.addSubview(refreshControl)
Run Code Online (Sandbox Code Playgroud)

出于某种原因,虽然每当我下拉刷新它就像刷新控件无法跟上表视图并且两者之间存在白色差距.

这是模拟器上的问题...我认为它在iPhone上更糟糕

http://gph.is/2ijyH26

uitableview ios uirefreshcontrol swift3

4
推荐指数
1
解决办法
759
查看次数

创建一个@State var 区域,即基于两个@State var 宽度,一个@State var 高度

你如何组合多个状态变量来形成另一个?

我想通过一些用户交互来更改高度或宽度的值,并相应地更新视图中的所有内容。所以高度或宽度会改变,面积也会改变。

我想它看起来像这样

@State var width: CGFloat = 50.0
@State var height: CGFloat = 100.0


@State var area: CGFloat // somehow equal to width*height

Run Code Online (Sandbox Code Playgroud)

当前的解决方案只是调用一个函数

func area() -> CGFloat {
  width * height
}
Run Code Online (Sandbox Code Playgroud)

swift swiftui xcode11

3
推荐指数
1
解决办法
1006
查看次数

标签 统计

ios ×1

swift ×1

swift3 ×1

swiftui ×1

uirefreshcontrol ×1

uitableview ×1

xcode11 ×1