我正在努力在 iPhone 应用程序中创建 RTL UI。该框架似乎不支持 RTL 语言。 唯一的事情是标签内的对齐,这很好,但它与其他控件的行为冲突。
问题是: RTL TableView 有工作代码吗?可以将公开按钮置于左侧、部分标题右对齐、索引 View 左对齐的东西吗?
据我所知,我无法移动表格 View 的索引 View ,我必须覆盖一些自定义控件...
有什么建议/指示/示例吗?
附:这不是这个问题的重复:Right to Left Alignment for UITableView 因为我正在寻找的是更深入的定制,而不仅仅是一种新型的 CellView。
(更新:3 月 10 日)目前 - 我已经从 tableView
中完全删除了对 indexView
的支持,自己将单元格实现为自定义 View (并公开了按钮),并自定义表格的页眉/页脚。唯一剩下的就是索引 View
。
最佳答案
鉴于当您将 UI 语言切换为希伯来语时,内置应用程序不会翻转其布局,我认为您也不应该这样做。如果您的应用程序使用 RTL 布局,而所有其他应用程序都使用 LTR 布局,这可能会非常令人困惑。
也许苹果有一天会改进他们的 RTL 支持。如果您坚持使用标准控件,您可能会免费获得大部分改进。
关于iphone - iPhone 中从右到左的 UI(希伯来语),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2377836/