在RTL模式(阿拉伯语)中,UIBarButtonItem的位置不正确

时间:2017-12-18 18:08:46

标签: swift uibarbuttonitem ios11

我在ipad应用程序中实现了LTR和RTL模式(阿拉伯语)。 但是在RTL模式下,UIBarButtonItem的框架不正确。 在LTR模式下,我可以使用以下代码获得正确的位置。

let senderView : UIView = senderButton.value(forKey: "view") as! UIView
let senderFrame = senderView.frame

在上面的代码片段中,senderButton是UIBarButtonItem。

我附上了截图。 在屏幕截图中,如果我使用上面的代码来获取上传按钮的位置(红色轮廓),则在RTL模式下结果为(0,0) UIBarButtonItems

如果您有任何解决方案,请与我们联系。 感谢

0 个答案:

没有答案