在 iOS 开发中,可以使用以下几种方法来添加竖线:
1. 使用 `UIView` 创建一个细长的视图,并设置其背景颜色为需要的颜色。你可以将这个视图添加到需要的位置。
```swift
let separatorView = UIView(frame: CGRect(x: 0, y: 0, width: 1, height: 100))
separatorView.backgroundColor = .lightGray
view.addSubview(separatorView)
```
2. 使用 `CALayer` 创建一个细长的层,并将其添加到需要的视图上。
```swift
let separatorLayer = CALayer()
separatorLayer.frame = CGRect(x: 0, y: 0, width: 1, height: 100)
separatorLayer.backgroundColor = UIColor.lightGray.cgColor
view.layer.addSublayer(separatorLayer)
```
3. 使用 `UITableViewCell` 或 `UICollectionViewCell` 的 `separatorInset` 属性来添加左右两侧的间距,从而创建出看起来像竖线的效果。
```swift
cell.separatorInset = UIEdgeInsets(top: 0, left: 16, bottom: 0, right: 16)
```
4. 使用 `UIStackView` 创建一个垂直方向的堆栈视图,并在需要添加竖线的地方添加一个细长的视图。
```swift
let separatorView = UIView(frame: CGRect(zero, width: 1, height: 100))
separatorView.backgroundColor = .lightGray
stackView.addArrangedSubview(separatorView)
```
这些都是常见的在 iOS 开发中添加竖线的方法。根据具体的需求,可以选择合适的方式来实现。