我正在try 将按钮上的标题设置为左侧.但是我试过的所有东西都不管用.

使用:

UILabelButton.titleLabel.textAlignment = .Left

或者:

UILabelButton.contentVerticalAlignment = UIControlContentVerticalAlignment // There is no left

按钮标题仍然居中.

还有别的房产吗?

推荐答案

你必须使用UIControlContentHorizontalAlignment.Left.你需要使用horizontal,而不是vertical.

btn.contentHorizontalAlignment = UIControlContentHorizontalAlignment.Left

SWIFT 3.x

btn.contentHorizontalAlignment = .left

Ios相关问答推荐

在SWIFT中将圆角+透明背景从导入视频(.mp4)添加到导出视频(.mov)

避免从CoreData加载图像列表时出现SwiftUI挂起

如何在SwiftUI中以一定Angular 绘制直线(&A)

我应该使用哪个UIButton发送事件在SWIFT上刷卡?

如何在iOS中以编程方式推送另一个页面?

OnTapGesture在其修改的视图外部触发

如何在expo-react native中从ios平台中排除包

如何在@AppStorage中存储字体?

iOS 16.4,SwiftUI 底部工作表有时会忽略presentationDetents

Apple Metal iOS 为什么 GLKMatrix4MakeLookAt 来回摇摆

占位符文本未显示在 TextEditor 上

TextField 重复输入 SwiftUI

有哪些可靠的机制可以防止 CoreData CloudKit 中的数据重复?

try 在 iOS 中分发 Flutter 应用程序时出现Invalid Provisioning Profile Signature错误

Flutter:无法构建 iOS 应用程序ARCHIVE FAILED,为设备归档时遇到错误

ARKit vs. ARCore vs. Vuforia vs. D'Fusion Mobile vs. Layar SDK

水平滚动 UICollectionView 时对齐单元格的中心

如何确定 WKWebView 的内容大小?

在 Objective-C 中将所有文本转换为小写

Xcode中的终端窗口?