如何在情节提要中指定UIButton的内容模式?

时间:2019-03-31 23:30:06

标签: ios swift uikit uistoryboard

我在堆栈视图中遇到UIButton的问题。当没有足够的垂直空间来放置按钮时,例如当手机处于水平方向或在小型设备上时,按钮的图像将被压缩。

我确实通过运行button.imageView?.contentMode = .scaleAspectFit中的viewDidLoad()找到了解决方案,但这似乎是错误的方法。

我认为最好的方法是在Storyboard中。首先,这是最好的方法吗?第二,我该怎么办? (我对iOS开发还是很陌生)

我尝试在属性检查器中使用this dropdown menu,但这似乎没有做任何事情。也许我错过了一步。

1 个答案:

答案 0 :(得分:0)

故事板与代码

有些人更喜欢故事板而不是代码。有些人更喜欢情节提要而不是代码。因为这两种方法都是正确的,所以没有错误或正确的方法。做任何您认为更好和/或更容易的事情。

通过情节提要设置内容模式

我认为这不可能。我认为您尝试设置的 Content Mode 是您选择的按钮的Content Mode。我认为UIImageView中嵌入的UIButton没有另一个“内容模式”下拉列表。最好的选择是像以前一样通过代码设置.imageView.contentMode