相关疑难解决方法(0)

AutoLayout + RTL + UILabel文本对齐

我终于开始与Auto Layout进行摔跤,似乎无法弄清楚如何从右到左(RTL)支持以我期望/想要的方式工作......

我在Interface Builder中设计了如下所示的视图:

IB

使用英语时,生成的应用程序按预期运行:

英语

但是,当切换到RTL语言(在这种情况下是阿拉伯语)时,整个视图翻转(这很好),但是UILabel文本仍然是左对齐的.我希望它是正确的对齐,以保持它对抗UIImageView.

阿拉伯

很明显,我遗漏了一些东西和/或这不属于自动布局.

我应该textAlignment在使用RTL语言时手动设置吗?

interface-builder ios autolayout

25
推荐指数
4
解决办法
2万
查看次数

翻转从右到左语言的UIImageViews

ViewController当使用像阿拉伯语这样的RTL语言时,iOS会自动翻转整个版本,并且在大多数布局(尤其是文本)方面做得很好.默认行为是翻转布局但保留UIImageViews相同的方向(因为您通常不想反转图像).

当手机设置为RTL语言时,有没有办法指定某些图像应该翻转(如箭头)?

internationalization ios

9
推荐指数
3
解决办法
5446
查看次数

iPhone中的从右到左UI(希伯来语)

我正在努力在iPhone应用程序中创建RTL UI.该框架似乎没有任何RTL语言支持.唯一的事情是标签内部的对齐,这很好,但它与其他控件行为冲突.

问题是:是否有RTL TableView的工作代码?将处理公开按钮的东西放在左边,部分标题要右对齐,索引视图要左对齐?

据我所知,我无法移动tableview的索引视图,我必须覆盖一些自定义控件...

有什么建议/指针/例子吗?

ps这不是这个问题的重复:UITableView的右对齐, 因为我正在寻找的是更深层次的自定义,而不仅仅是一种新型的CellView.

(更新:3月10日)现在-因为我已经删除的支持indexViewtableView根本,实施了细胞的自定义视图通过我自己(与左边的按钮披露),以及自定义表的页眉/页脚为好.唯一剩下的就是Index View.

iphone hebrew right-to-left

7
推荐指数
1
解决办法
5347
查看次数