1
3
在Xcode4.5及更高版本中,现在可以使用' '. 主要优点是:
有几个缺点:
Here 是一个简单的教程,介绍了自动布局。 一开始需要一段时间,但看起来确实值得这么做。 |
2
129
在UIKit中,NSString类中添加了一些内容,以便从给定的NSString对象中获取以特定字体呈现时所需的大小。
…您已经将按钮的边框设置为要呈现的字符串的高度和宽度。 您可能想在CGSize周围尝试一些缓冲区空间,但您将从正确的位置开始。 |
3
99
如果要子类化并希望添加额外的规则,则可以重写:
|
4
32
如果您的按钮是使用界面生成器创建的,并且您正在更改代码中的标题,则可以执行以下操作:
|
5
22
银行代码:
什么时候
你能打电话给
|
6
16
|
7
14
如果要调整文本的大小而不是按钮的大小,可以使用。。。
|
8
7
sizeToFit无法正常工作。相反:
您还可以添加
|
9
5
简单地说:
|
10
3
我对这篇文章有一些额外的需求
因此,我将按钮设置为其最大大小,将其保存在控制器中,并在文本更改时使用以下方法来调整按钮的大小:
|
11
3
银行代码4.2 谢天谢地,这解决了。将文本设置为按钮后,您可以从UIView中检索intrinsicContentSize,它是自然大小(官方文档是 here ). 对于UIButton,您可以像下面这样使用它。
为了供你参考,我调整了宽度使它看起来合适。
模拟器 UIButtons with intrinsicContentSize https://riptutorial.com/ios/example/16418/get-uibutton-s-size-strictly-based-on-its-text-and-font |
12
1
这个按钮类具有文本的高度自动调整(对于Xamarin,但是可以为其他语言重写)
|
13
0
下面是使用故事板的最简单的解决方案。
|
Mark George · 如何在swift ui中为文本提供内部填充 1 年前 |
Safa Ads · CDN:无法下载中继URL:https://cdn.jsdelivr.net/cocoa/Specs/2/e/c/RxSwift/3.0.0-rc.1/RxSwift.podspec.json响应:SSL连接错误 1 年前 |
Frakcool · 满足条件时,SwiftUI动画背景颜色更改 2 年前 |