Settings: better padding calculation

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
This commit is contained in:
Jason A. Donenfeld 2018-12-13 05:15:50 +01:00
parent 4eec53d6d3
commit ecbab37e0e
1 changed files with 3 additions and 3 deletions

View File

@ -48,9 +48,9 @@ class SettingsTableViewController: UITableViewController {
logo.contentMode = .scaleAspectFit
var height = self.tableView.estimatedRowHeight * 1.5
var width = height * image.size.width / image.size.height
let minScreenDimension = min(UIScreen.main.bounds.size.width, UIScreen.main.bounds.size.height)
if width > minScreenDimension - 30 {
width = minScreenDimension - 30
let minScreenDimension = min(UIScreen.main.bounds.size.width, UIScreen.main.bounds.size.height) - max(self.tableView.layoutMargins.right, CGFloat(10))
if width > minScreenDimension {
width = minScreenDimension
height = width * image.size.height / image.size.width
}
logo.frame = CGRect(x: 0, y: 0, width: width, height: height)