diff --git a/Sources/Earthquake Network/Controllers/Seismic Networks/Cells/SeismicNetworkTableViewCell.swift b/Sources/Earthquake Network/Controllers/Seismic Networks/Cells/SeismicNetworkTableViewCell.swift index fada4fb..0043fcc 100644 --- a/Sources/Earthquake Network/Controllers/Seismic Networks/Cells/SeismicNetworkTableViewCell.swift +++ b/Sources/Earthquake Network/Controllers/Seismic Networks/Cells/SeismicNetworkTableViewCell.swift @@ -300,10 +300,17 @@ class SeismicNetworkTableViewCell: UITableViewCell { stackViewInformations.topAnchor.constraint(equalTo: magnitudeLabel.bottomAnchor, constant: Self.DefaultVerticalSpacing).isActive = true stackViewInformations.leadingAnchor.constraint(equalTo: informationsLeadingAnchor, constant: 14).isActive = true stackViewInformations.trailingAnchor.constraint(equalTo: informationsTrailingAnchor, constant: -14).isActive = true - previousView = stackViewInformations + + // network + containerView.addSubview(networkLabel) + networkLabel.topAnchor.constraint(equalTo: previousView.bottomAnchor, constant: Self.DefaultVerticalSpacing).isActive = true + networkLabel.leadingAnchor.constraint(equalTo: containerView.layoutMarginsGuide.leadingAnchor).isActive = true + networkLabel.trailingAnchor.constraint(equalTo: containerView.layoutMarginsGuide.trailingAnchor).isActive = true + previousView = networkLabel + if informationTypes.contains(.realtimeSmartphones) || informationTypes.contains(.reportUsers) || informationTypes.contains(.intensityMap) { - let separator2 = addSeparator(constraintTo: stackViewInformations.bottomAnchor) + let separator2 = addSeparator(constraintTo: previousView.bottomAnchor) let stackViewReports = UIStackView() stackViewReports.translatesAutoresizingMaskIntoConstraints = false @@ -334,14 +341,7 @@ class SeismicNetworkTableViewCell: UITableViewCell { let separator3 = addSeparator(constraintTo: stackViewReports.bottomAnchor) previousView = separator3 } - - // network - containerView.addSubview(networkLabel) - networkLabel.topAnchor.constraint(equalTo: previousView.bottomAnchor, constant: Self.DefaultVerticalSpacing).isActive = true - networkLabel.leadingAnchor.constraint(equalTo: containerView.layoutMarginsGuide.leadingAnchor).isActive = true - networkLabel.trailingAnchor.constraint(equalTo: containerView.layoutMarginsGuide.trailingAnchor).isActive = true - previousView = networkLabel - + if informationTypes.contains(.buttons) { // buttons let stackViewButtons = UIStackView()