diff --git a/iphone/Maps/Bookmarks/BookmarksList/BookmarksListInfoViewController.swift b/iphone/Maps/Bookmarks/BookmarksList/BookmarksListInfoViewController.swift index cb4f98d0d6..de6519bd1f 100644 --- a/iphone/Maps/Bookmarks/BookmarksList/BookmarksListInfoViewController.swift +++ b/iphone/Maps/Bookmarks/BookmarksList/BookmarksListInfoViewController.swift @@ -26,10 +26,11 @@ class BookmarksListInfoViewController: UIViewController { @IBOutlet var titleImageView: UIImageView! @IBOutlet var titleLabel: UILabel! @IBOutlet var descriptionButton: UIButton! - @IBOutlet var descriptionButtonView: UIView! + @IBOutlet var authorContainerView: UIView! @IBOutlet var authorImageView: UIImageView! @IBOutlet var authorLabel: UILabel! @IBOutlet var infoStack: UIStackView! + @IBOutlet var separatorsConstraints: [NSLayoutConstraint]! @IBAction func onDescription(_ sender: UIButton) { delegate?.didPressDescription() @@ -38,6 +39,8 @@ class BookmarksListInfoViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() descriptionButton.setTitle(L("description_guide").uppercased(), for: .normal) + separatorsConstraints.forEach { $0.constant = 1 / UIScreen.main.scale } + guard let info = info else { return } updateInfo(info) } @@ -46,7 +49,8 @@ class BookmarksListInfoViewController: UIViewController { titleLabel.text = info.title authorLabel.text = String(coreFormat: L("author_name_by_prefix"), arguments: [info.author]) authorImageView.isHidden = !info.hasLogo - descriptionButtonView.isHidden = !info.hasDescription + authorContainerView.isHidden = info.author.isEmpty + descriptionButton.isHidden = !info.hasDescription titleImageView.isHidden = true if let imageUrl = info.imageUrl { diff --git a/iphone/Maps/Bookmarks/BookmarksList/BookmarksListInfoViewController.xib b/iphone/Maps/Bookmarks/BookmarksList/BookmarksListInfoViewController.xib index 670f75544b..01208a185d 100644 --- a/iphone/Maps/Bookmarks/BookmarksList/BookmarksListInfoViewController.xib +++ b/iphone/Maps/Bookmarks/BookmarksList/BookmarksListInfoViewController.xib @@ -10,14 +10,16 @@ + - + + @@ -44,7 +46,7 @@ - + - - - - - + + + + + + - + + + + + + + + + + + - + @@ -126,7 +123,10 @@ - + + + + diff --git a/iphone/Maps/Bookmarks/BookmarksList/BookmarksListViewController.swift b/iphone/Maps/Bookmarks/BookmarksList/BookmarksListViewController.swift index 38ffbef73c..de62a4dc52 100644 --- a/iphone/Maps/Bookmarks/BookmarksList/BookmarksListViewController.swift +++ b/iphone/Maps/Bookmarks/BookmarksList/BookmarksListViewController.swift @@ -158,7 +158,7 @@ extension BookmarksListViewController: UITableViewDataSource { extension BookmarksListViewController: UITableViewDelegate { func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat { - 48 + 60 } func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? { diff --git a/iphone/Maps/Bookmarks/BookmarksList/BookmarksListViewController.xib b/iphone/Maps/Bookmarks/BookmarksList/BookmarksListViewController.xib index e21be46984..a2d68a6907 100644 --- a/iphone/Maps/Bookmarks/BookmarksList/BookmarksListViewController.xib +++ b/iphone/Maps/Bookmarks/BookmarksList/BookmarksListViewController.xib @@ -40,7 +40,7 @@ - + diff --git a/iphone/Maps/Bookmarks/BookmarksList/Cells/BookmarksListSectionHeader.xib b/iphone/Maps/Bookmarks/BookmarksList/Cells/BookmarksListSectionHeader.xib index 33235bbc7e..6b036ad50f 100644 --- a/iphone/Maps/Bookmarks/BookmarksList/Cells/BookmarksListSectionHeader.xib +++ b/iphone/Maps/Bookmarks/BookmarksList/Cells/BookmarksListSectionHeader.xib @@ -1,20 +1,20 @@ - + - + - + - + -