|
|
1
697
对于iOS 6及以上版本,请使用以下命令允许多行:
对于iOS 5及以下版本,请使用以下命令允许多行:
2017年,针对iOS9远期 ,
|
|
|
2
152
所选答案是正确的,但如果您喜欢在Interface Builder中执行此类操作,则可以执行以下操作:
|
|
3
60
如果要添加标题以多行为中心的按钮,请设置该按钮的界面生成器设置:
[
|
|
|
4
54
对于IOS 6:
在IOS 6以后的版本中不推荐使用。。 |
|
|
5
32
重申Roger Nolan的建议,但使用明确的代码,这是一般的解决方案:
|
|
|
6
21
|
|
|
7
15
|
|
|
8
14
我遇到自动布局问题,启用多行后,结果如下:
|
|
|
9
11
有一种更简单的方法:
(针对iOS 3及更高版本进行编辑:)
|
|
|
10
11
在iOS7上使用自动布局左对齐:
|
|
|
11
7
首先,您应该知道UIButton中已经有一个UILabel。您可以使用
您的示例的问题是需要设置UILabel的
|
|
|
12
5
|
|
|
13
4
对于那些正在使用Xcode 4的故事板的用户,您可以单击该按钮,然后在属性检查器下的右侧实用程序窗格中,您将看到一个换行选项。选择Word Wrap,您就可以开始了。 |
|
|
14
4
这里的答案告诉您如何以编程方式实现多行按钮标题。 我只是想补充一点,如果您使用的是故事板,您可以键入[Ctrl+Enter]在按钮标题字段上强制换行。 嗯 |
|
|
15
4
若按钮有动态标题,有一个技巧:用相同的字体放置隐藏的UILabel,并用布局将其高度与按钮高度绑定;当将文本设置为按钮、标签和自动布局时,将完成所有工作。 笔记 单行按钮的固有尺寸高度大于标签的高度,所以为了防止标签高度收缩,其垂直内容拥抱优先级必须大于按钮的垂直内容压缩阻力。 |
|
|
16
4
您必须添加以下代码:
|
|
|
17
3
另一方面,使用UILabel作为UIButton的子视图,我非常熟悉触摸事件将始终传播到UILabel的superview。 我确实采取了这种方法,没有注意到backgroundImage报告的任何问题。我在UIButton子类的-titleRectForContentRect:中添加了此代码,但该代码也可以放在UIButton superview的绘图例程中,在这种情况下,您应使用UIButton的变量替换对self的所有引用。
我确实花了时间,写了更多关于这方面的内容 here |
|
|
18
3
|
|
|
19
3
现在,如果您确实需要在interface builder中逐个访问此类内容,您可以通过以下简单的扩展来实现:
然后,您可以简单地将numberOfLines设置为任何UIButton或UIButton子类上的属性,就像它是一个标签一样。这同样适用于其他通常无法访问的值的整个主体,例如视图图层的角半径,或它投射的阴影属性。 |
|
|
20
3
Swift 5.0 Xcode 10.2
视图控制器 像这样打电话
|
|
21
3
之前 片名:
P.S.我测试了标题标签?的设置。文本对齐是不必要的,标题在
|
|
|
22
2
它工作得很好。 添加要与Plist这样的配置文件一起使用,您需要使用CDATA写入多行标题,如下所示:
|
|
|
23
2
|
|
24
2
swift 4.0
|
|
|
25
1
滚动你自己的按钮类。从长远来看,这是迄今为止最好的解决方案。UIButton和其他UIKit类在如何自定义它们方面非常有限。 |
|
26
0
|
|
|
27
0
我公司 jessecurry's answer STAButton 这是我生命的一部分 STAControls 开源库。我目前正在开发的一个应用程序中使用它,它满足了我的需要。请随时打开有关如何改进它的问题或向我发送请求。 |
|
|
28
0
|
|
|
29
0
在2021年的iOS 15中,苹果首次通过 UIButton.Configuration 应用程序编程接口。
What's new in UIKit 以及本届会议:
|
|
|
30
-4
虽然可以向控件添加子视图,但不能保证它实际工作,因为控件可能不希望它在那里,因此可能会表现不佳。如果你能摆脱它,只需添加标签作为按钮的同级视图,并设置其框架,使其与按钮重叠;只要设置为显示在按钮顶部,按钮所能做的任何事情都不会使其模糊。 换言之:
|
|
|
Alex Smith · 移动到下一个视图控制器后如何显示警报? 1 年前 |
|
|
routern · 如何组合contextMenu和圆角矩形? 1 年前 |
|
|
Rodrigo · SwiftUI项目没有这样的模块“UIKit” 2 年前 |
|
|
berger-devel · UIKit中的工作表 2 年前 |
|
|
BSR · UIKit:如何在缩放图像的顶部添加UITextfield 2 年前 |
|
|
willd · 将图像添加到UIVIew的子类 2 年前 |