ios - UIButton 标题对齐不会更改为 RTL 中的正确方向

标签 ios swift3 uibutton xcode8

我有一个 LTR 和 RTL 语言的应用程序。一切都很好,但 UIButton 标题对齐方式并未更改为右侧,尽管 UIButton 会自行翻转。 这是屏幕截图: UIButton in RTL

Alignment Given

默认语言英语的限制:

Constraints given for default language english:

问题是什么,为什么会发生?我们是否需要以编程方式将标题设置为右对齐?

最佳答案

使用 Storyboard 中的右对齐作为

enter image description here

或以编程方式作为

buttonShowOnMap.contentHorizontalAlignment = .left//For left alignment

buttonShowOnMap.contentHorizontalAlignment = .right//For right alignment

关于ios - UIButton 标题对齐不会更改为 RTL 中的正确方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45318598/

相关文章:

ios - UIPageViewController 和 UICollectionView 用于单元格网格结构

ios - 自定义相机 View 预览层 Plus 尺寸手机问题

macos - NSDrawer 添加到应用程序窗口时导致崩溃

iphone - iOS 4 无法访问变量导致应用程序崩溃

ios - 在 Swift 中将数据从 TableView 传递到选项卡栏 View Controller 。

ios - 添加可访问性自定义 slider iOS

ios - 收到 iOS 推送通知时打开 View Controller

ios - 动态更改动画 IOS 中的图像

uikit - 从 NUnit 测试代码创建 iOS UI 组件

ios - 添加减速和加速以缩放动画