【问题标题】:How can I specify the Content Mode of a UIButton in Storyboard?如何在 Storyboard 中指定 UIButton 的内容模式?
【发布时间】:2019-03-31 23:30:06
【问题描述】:

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

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

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

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

【问题讨论】:

  • “被压扁”是什么意思?你的意思是被压扁?

标签: ios swift uikit uistoryboard


【解决方案1】:

故事板与代码

有些人更喜欢代码而不是故事板。有些人更喜欢故事板而不是代码。没有错误或正确的方式,因为两种方式都是正确的。做任何你认为更好和/或更容易的事情。

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

我认为这是不可能的。我认为您尝试设置的 内容模式 是您选择的按钮的内容模式。我认为在UIButton 中嵌入的UIImageView 没有另一个内容模式下拉菜单。您最好的选择是像您已经做的那样通过代码设置.imageView.contentMode

【讨论】:

    猜你喜欢
    • 2015-04-28
    • 2014-01-21
    • 1970-01-01
    • 2011-02-26
    • 2021-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多