ios - 如何使用 Swift 更改按钮的高度?

标签 ios swift button height

根据屏幕的高度,我想调整 View 中按钮的高度。在 Swift 中执行此操作的最简单方法是什么?

我以这种方式和 CGRectMake() 尝试过,但没有任何改变:

self.myButton.frame.size.height = self.myButton.frame.size.height*scrOpt

如何“更新”框架?

最佳答案

您看不到任何变化的原因可能是因为您正在使用 AutoLayout,并且按钮应用了一些约束,您需要更改高度约束才能完成您想要的。

已编辑:直接更改框架属性似乎在 Swift 中是可能的,但在 Objective C 中是不可能的。

关于ios - 如何使用 Swift 更改按钮的高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30026390/

相关文章:

ios - 两个方法调用之间的区别

java - 当我使用这个线程代码时,我的应用程序崩溃了

iphone - 需要 Objective-C 设计帮助,可能需要协议(protocol)?

ios - Swift 不在 CAGradientLayer 上调用类 init 方法

ios - destinationIndexPath 在 func collectionView(_ :dropSessionDidUpdate:withDestinationIndexPath:)

swift - xcode 8 模拟器不可用

javascript - 更改 Button 元素的类以显示/隐藏它

java - 如何匹配两个按钮的背景

ios - UIView 动画在动画期间确定中心

iphone - 如何在不公开的情况下访问类中的其他类成员(ivars)?