如何在将应用程序语言更改为阿拉伯语时显示阿拉伯语键盘?

2024-02-19

我有一个支持阿拉伯语和英语的移动应用程序。因此,为此,我使用两个单独的故事板在更改语言的同时从右向左翻转布局(不确定为阿拉伯语和马拉雅拉姆语使用两个单独的故事板是否是一个好主意。请建议任何其他更好的解决方案)。

但事实并非如此,我希望向用户展示阿拉伯语键盘,同时将应用程序语言更改为阿拉伯语以填写注册表单。如何在 Swift 3 中实现这一点?

    - (void)reloadStoryboard
{
    UIStoryboard *storyboard;

    switch ([AALanguageManager getCurrentLanguage]) {

        case CurrentLanguageRTL:
            storyboard = [UIStoryboard storyboardWithName:@"StoryboardRTL" bundle:[NSBundle mainBundle]];
            break;
        default:
            storyboard = [UIStoryboard storyboardWithName:@"StoryboardLTR" bundle:[NSBundle mainBundle]];
            break;
    }

    self.window.rootViewController = [storyboard instantiateInitialViewController];
    [self.window makeKeyAndVisible];
}

None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在将应用程序语言更改为阿拉伯语时显示阿拉伯语键盘? 的相关文章

  • Crashlytics 和答案套件的问题

    我在我的应用程序中使用 Crashlytics 来跟踪崩溃 并使用 Answers 工具包来处理自定义事件 我正在使用 pod 文件将框架集成到我的项目中 但是在添加两个 pod 时出现链接错误 pod Fabric pod Answers
  • 将 Unmanaged 与 nil 进行比较

    代码是从这篇博客文章复制的 http matthewpalmer net blog 2014 06 21 example ios keychain swift save query http matthewpalmer net blog 2
  • 在 UIScrollView Swift 中禁用垂直滚动

    不要将此问题标记为重复 我读了很多问题 但没有找到问题的答案 我的问题如下 我有一个UIScrollView它应该只水平滚动 这里它垂直滚动 20px 奇怪的事实 它似乎与状态栏的高度相同 我尝试打印内容大小 y 偏移量和高度UIScrol
  • 如何在 iOS 上反转使用 CoreGraphics 渲染的 pdf 上的文本颜色?

    我正在使用开源 PDF 查看库 VFR PDF Readerhttps github com vfr Reader https github com vfr Reader 我正在尝试实现 夜间模式 或黑色背景与白色文本 我可以将背景设置为我
  • iOS Javascript 引擎 parseFloat(1) 返回负数

    这段代码将使错误出现 function causeBug d var k var n parseFloat 1 var c Math abs d if n lt 0 k else k return k n function for var
  • iPhone 应用程序在 iPhone 4 尺寸下运行,更新后出现黑条

    此前 该应用程序支持 iPhone 5s SE 屏幕和 iPhone 6 8 屏幕 不包括加大尺寸 这是使用启动图像完成的 因此 在 Plus 尺寸设备和 iPhone X 设备上 它会在应用程序上方和下方显示黑条 然后我们发布了一个更新
  • YouTube 嵌入不适用于 iPhone ios <= 12

    在 ios 您甚至可以在 YouTube 官方文档中尝试此操作 https developers google com youtube youtube player demo https developers google com yout
  • 智能排序 Localized.strings 文件

    In my Localizable Strings我尝试按字母顺序排列所有对 是否可以按字母顺序重新排序我的Localizable strings 也许使用 genstring 或特殊的 bash 脚本 在这里我还有额外的要求需要完成 1
  • 一个 AVPlayerItem 一次只能在玩家队列中占据一个位置?

    我见过许多问题 https stackoverflow com questions 6605771 an avplayeritem can occupy only one position in a players queue at a t
  • NSAttributedString - 获取字体属性

    我需要获取有关我的属性字符串的信息 但不知道如何获取 我得到这本词典 2013 11 04 18 06 10 628 App 1895 60b NSColor UIDeviceWhiteColorSpace 0 3 1 NSFont
  • 减缓 Push Segue 的过渡

    我想知道是否有一种方法可以像 Tinder 和 Snapchat 那样减慢 推进和返回 速度 这就像正常的转场 但不知怎的 它过渡得很慢 我通常通过在 Storyboard 上设置推送通知并以编程方式调用 segue 来处理推送 Segue
  • 收到 fcm 推送通知时设置应用程序徽章

    我正在使用 FCM 进行云消息传递 当我在后台和前台应用程序状态下收到来自服务器的推送通知时 我想添加应用程序徽章 我缺少什么 主要问题是根据推送通知添加 更新 删除应用程序徽章 我可以接收和处理推送消息 我在这个问题上花了 3 天 请帮帮
  • Unity IAP 无法在 Apple Testflight 中工作

    过去几天尝试让 IAP 在我的第一个游戏应用程序的 TestFlight 上运行时遇到问题 IAP 在 Unity Editor 假商店 和 Google Play 内部测试轨道 上运行良好 我没有从苹果商店收到任何产品价格 并且购买按钮没
  • 自动调整大小在 xib 中不起作用

    我做了简单的设计 xib 我的应用程序的部署目标是iOS 5当我在模拟器或设备中运行我的应用程序时 我的视图不会调整大小 这是我的快照 xib file When i try to run my app in simulator it ru
  • iOS 将文件上传到 Google Cloud Storage - 收到 401:“需要登录”

    我无法弄清楚如何将文件上传到 Cloud Storage 的公共访问存储桶 我已经设置了一个存储桶并将其 ACL 设置为对所有用户进行读取和写入 我已启用 Cloud Storage JSON API 和 Cloud Storage API
  • Swift 中的“is”关键字

    据我所知 似乎共识是is在 Swift 关键字中是同义词isKindOfClass method 但是 我在执行以下操作时遇到困难 inside of a method in UITabViewController check if the
  • PreferredStatusBarStyle 不起作用[重复]

    这个问题在这里已经有答案了 我以前用过setStatusBarStyle在我的项目中 它工作正常 但它已被弃用 所以我使用preferredStatusBarStyle 那不起作用 知道我已经 调用方法setNeedsStatusBarAp
  • 使用 Firebase/Analytics pod 时 SwiftUI 预览不起作用

    似乎在将 Xcode 12 更新到 beta 5 后 使用 Firebase Analytics pod 时 SwiftUI 预览不再工作 预览失败并出现错误 linker command failed with exit code 1 u
  • 设备锁定时播放 iPod 库中的音频

    只是一个简单的问题 我已经将我的程序设置为能够播放AVAudioPlayer and AVPlayer在后台 运行良好 我可以播放歌曲 锁定屏幕 声音将继续播放 我遇到的问题是打电话 AVPlayer play 虽然我的屏幕已经锁定 这最终
  • 为什么NWPathMonitor状态总是满足?

    当没有连接时 我从 URL 会话中收到一条错误消息 指出请求超时 我正在使用网络协议来事先检查连接情况 但显然当我在内部调用它时这不起作用viewDidLoad static func startUpdateProcess let moni

随机推荐

  • Linux 获取焦点 GUI 窗口更改的通知

    在Linux中 当当前聚焦的GUI应用程序发生变化时是否可以收到通知 我正在编写一个应用程序 用于跟踪用户在每个 GUI 应用程序上停留的时间 每个进程 而不是在一个进程内 并且需要某种方法来访问此信息 我正在用 c 做这个 Here is
  • Google Map API BackBoneJS 无法读取 null 属性“offsetWidth”

    我已经通过了尽可能多的 StackOverflow google 小组来试图弄清楚这个人 我正在使用 BackboneJS 渲染具有起始位置和结束位置的地图 在新的页面 页面刷新上 我没有收到此错误 并且地图和其他内容工作正常 因为我正在使
  • 根据节点属性值向neo4j节点添加约束

    我正在使用 Cypher 约束向 neo4j 数据库添加约束 并希望创建一个仅适用于节点类型子集的约束 我可以创建一个约束foo字段必须存在于Entity with CREATE CONSTRAINT ON e Entity ASSERT
  • 未捕获的类型错误:无法读取未定义的属性“状态或道具”

    所以我开始将我的应用程序从 ES2015 转换为使用 React 的 ES6 我有一个父类和一个子类 像这样 export default class Parent extends Component constructor props s
  • 一个 NgModule 与 Angular 2 的多个 NgModule

    我想知道是否最好创建一个包含所有 Angular 2 代码的单个模块 或者是否最好将所有内容拆分到多个模块中 例如 我正在使用 Angular 2 创建博客 因此我有一个 文章列表 组件和一个 文章 组件 article list 调用一个
  • 如何在Java EE应用程序中接收电子邮件

    显然 通过 JavaMail 从 Java EE 应用程序发送电子邮件并不是那么困难 我感兴趣的是最好的模式receive电子邮件 主要是通知退回 我对基于 IMAP POP3 的方法 轮询收件箱 不感兴趣 我的应用程序应react到入站电
  • AlarmManager 的奇怪行为

    我有 2 个 BroadcastReceiver 和 2 个意图 我想单击一个按钮 5m 后开始广播 1 10m 后开始广播2 发生的情况是它们在我单击后 10m 开始 我的猜测是 意图不是唯一的 但我为每个人设置不同的reqeustCod
  • 如何在视觉代码中使用图像它不起作用?

    Image is not showing in browser using the image tag where am i wrong i want to add image in web and i am unable to do it
  • 服务耗尽 TCP 连接

    我有一个使用 c net 4 0 创建的 Windows 服务 它是一些东西的监视器 它上面有一个计时器 并且有一个计时器每 5 分钟运行一次 所以它有一个定时器控件 并且在定时器中有一个Elapsed事件 private void Tim
  • 使用 nginx 缓存 POST 响应:我应该将 Cache-Control 标头转发到客户端吗?

    我们的系统使用 POST 请求来预加载资产列表 给定相同的资产标识符列表 服务器将使用相同的资产数据列表进行响应 由于标识符列表可能非常长 它实际上是包含 JSON 列表的多部分请求 因此我们使用 POST 而不是 GET 尽管它is幂等的
  • 使用 pygame 通过按键结束循环

    我在 Ubuntu 上使用 PyGame 我想创建一个 while 循环 当用户按下键盘上的任何按钮时结束 这段代码不会离开循环 Eclipse 不会给出任何错误和警告 但永远不会离开循环 怎么了 import time import py
  • 具有不同参数的特征的 new() 方法

    我正在尝试使用具有不同内部参数的各种实现来创建一个特征 pub trait ERP fn new gt Self fn sample self gt f64 pub struct Bernoulli p f64 impl ERP for B
  • 如何编写Activerecord/Arel交集查询

    我在 PSQL 中得到了这个工作 SELECT profiles id FROM profiles INNER JOIN integration profiles ON integration profiles profile id pro
  • sim800 在指挥所数据到服务器

    我对向远程服务器发送数据感到困惑 我能够发送发布请求 但不确定如何添加服务器随后接收的数据 我已经浏览了数据表http www jarzebski pl datasheets SIM900 https 121018 1 00 pdf htt
  • MySQL 中空连接上的 group_concat

    我有以下问题 我有两个表 简化 User Role ID
  • 如何设置底部导航的高度

    所以由support V25 我们有一个名为底部导航的新组件 遵循设计指南 底部导航elevation应该8dp https material io guidelines components bottom navigation html
  • 使用 ymm 寄存器作为“类似内存”的存储位置

    考虑 x86 中的以下循环 on entry rdi has the number of iterations top some magic happens here to calculate a result in rax mov arr
  • 为什么我在 BBEdit 中的搜索导致“堆栈溢出”错误?

    我对 堆栈溢出 错误感到困惑 堆栈空间不足 应用程序错误代码 12246 当我执行 全部替换 时 我进入 BBEdit 搜索 article eprint article book r pmid eprint article book r
  • 限定 BigQuery 标准 SQL 中的等效子句

    BigQuery Standard SQ 中是否有 Teradata 的等效 Qualify 子句 我需要它 因为我们不能在Where Having 子句中使用分析函数 它已经发布了 在撰写本文时是 pre GA 现在是 GA 正如下面 R
  • 如何在将应用程序语言更改为阿拉伯语时显示阿拉伯语键盘?

    我有一个支持阿拉伯语和英语的移动应用程序 因此 为此 我使用两个单独的故事板在更改语言的同时从右向左翻转布局 不确定为阿拉伯语和马拉雅拉姆语使用两个单独的故事板是否是一个好主意 请建议任何其他更好的解决方案 但事实并非如此 我希望向用户展示