这是一个看起来像 iPhone X 上显示的应用程序底部主页指示器的栏。第一个图像来自时钟应用程序。 第二张 图片来自 facebook,第三张 图片是我自己从头开始制作的。我想知道我是否每次都像刚才那样重新发明轮子?或者有什么我可以像子类一样使用的东西吗?
这是一张图片,可以更好地理解我正在谈论的圆形灰色 View :
如果我可以将它子类化或类似的东西,我试着环顾 home 指示器。我也尝试查看分段控件,但没有成功。
最佳答案
不,Swift 中没有内置默认 View 来实现这一点。但是创建灰色 View 非常容易。我刚才写了这段代码,应该可以工作:
var grayView = UIView()
grayView.frame = CGRect(x: 187, y: 100, width: 50, height: 15)
grayView.layer.maskToBounds = true
grayView.layer.cornerRadius = grayView.frame.height/2
grayView.backgroundColor = .gray
view.addSubview(grayView)
关于ios - 有谁知道 iOS 是否可以选择在 View 顶部有这个圆形灰色 View 的地方添加此功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56916706/