我在堆栈视图中遇到UIButton
的问题。当没有足够的垂直空间来放置按钮时,例如当手机处于水平方向或在小型设备上时,按钮的图像将被压缩。
我确实通过运行button.imageView?.contentMode = .scaleAspectFit
中的viewDidLoad()
找到了解决方案,但这似乎是错误的方法。
我认为最好的方法是在Storyboard中。首先,这是最好的方法吗?第二,我该怎么办? (我对iOS开发还是很陌生)
我尝试在属性检查器中使用,但这似乎没有做任何事情。也许我错过了一步。
答案 0 :(得分:0)
有些人更喜欢故事板而不是代码。有些人更喜欢情节提要而不是代码。因为这两种方法都是正确的,所以没有错误或正确的方法。做任何您认为更好和/或更容易的事情。
我认为这不可能。我认为您尝试设置的 Content Mode 是您选择的按钮的Content Mode。我认为UIImageView
中嵌入的UIButton
没有另一个“内容模式”下拉列表。最好的选择是像以前一样通过代码设置.imageView.contentMode
。