ipad相关内容

Obj-C:__block 变量

是否可以为局部变量分配一个范围在块之外的值并让它保留其值?特别是,我正在为 iOS 编码,并且我在另一个块内有一个嵌套块,我想在块内为 NSString 分配一个值,然后(在块外)使用它.当我在块后引用 NSString 时,我尝试使用 __block nut,我得到一个错误的访问错误.我正在使用 ARC,这很重要.例如: __block NSString *str;someBlock ^(id ..
发布时间:2022-01-14 20:06:34 移动开发

在 iOS 中获取有关时区更改的通知

我的应用程序可以在设备时区更改时收到任何通知吗?我想在我的应用程序处于前台时收到通知.NSTimezone 对我不起作用,因为我必须不断检查时区. 解决方案 UIApplicationDelegate 有一个名为 applicationSignificantTimeChange: 的方法,当时间发生重大变化时会调用该方法. 文档中列出的示例是: 重大时间变化的示例包括午夜的到来 ..
发布时间:2022-01-14 19:55:43 移动开发

您如何从情节提要中的 UIButton 执行自定义转场(模态转场)

我想通过源场景中存在的按钮来分割目标场景.我还想控制视图控制器之间的过渡动​​画(我想从右到左为 2 个视图设置动画).是否可以通过替换segue来做到这一点?我尝试了replace segue和push segue,但是segue没有发生任何建议我应该如何在那里进行?谢谢! 解决方案 我发现 replace segue 和 push segue 具有误导性,因为 replace 似乎适用 ..
发布时间:2022-01-14 19:45:15 其他开发

使用 webkit-overflow-scrolling 滚动时 iOS5 图像消失:触摸

我之前一直在使用 iScroll 插件,但想放弃它以适应原生行为. 最初的实现是使用 webkit-overflow-scrolling: auto; 但是我将其更新为 ... webkit-overflow-scrolling: 触摸 .. 启用触摸滚动上的运动/惯性. 这个问题是导航中包含的列表项在滚动时完全消失,只有在势头停止后才会返回. 这方面的一个例子可以是在这 ..
发布时间:2022-01-14 19:31:41 移动开发

ARC还是不ARC?优缺点都有什么?

我还没有使用 ARC,因为我目前正在处理的项目中的大部分代码都是在 iOS 5.0 之前编写的. 我只是想知道,不手动保留/释放的便利(以及由此产生的更可靠的代码?)是否超过使用 ARC 的任何“成本"?您对 ARC 有哪些体验,您会推荐它吗? 所以: ARC 能为项目带来多少好处? ARC 是否像 Java 中的垃圾回收一样有成本? 您是否使用过 ARC,如果使用过,到目前 ..
发布时间:2022-01-14 19:22:12 移动开发

为 iphone 应用程序设置自动构建服务器的最佳实践?

我正在为我们的 iphone 应用程序设置一个自动化的夜间构建服务器,并寻求有关哪些有效和哪些无效的建议. 基本上,至少每晚运行所有单元测试并将新的临时构建发布到我们的内部网站. 所有开发人员都使用笔记本电脑(它会在一夜之间关闭),所以我正在考虑使用专用的 Mac Mini 来执行此操作. 我不确定我应该获得标准 Mac OS X 还是服务器版本. 至少在第一次尝试时,我正 ..

在没有应用程序源代码的情况下使用 Instruments 测试 iOS 应用程序

我想通过 Xcode 中的 Instruments 使用 UIAutomation 在我的 iOS 设备上测试应用程序.是否可以在无需构建源代码的情况下这样做?这样做的原因是我们的团队将有测试人员编写自动化脚本来测试我们设备上的应用程序,但我们不希望他们都通过同步到最新版本并通过 Xcode 编译它.有谁知道这是否可以通过 UIAutomation 或可能通过 3rd 方应用程序实现? 谢谢 ..
发布时间:2022-01-14 17:22:50 移动开发

在 iOS 9 Shortcut Bar only 模式下,与键盘顶部对齐的视图出现在错误的位置

iOS 9 为 iOS 8 添加了 快捷方式栏 QuickType 栏. 作为此更改的一部分,如果您将蓝牙键盘连接到 iPad,则键盘处于最小化的仅快捷栏模式(可以通过在模拟器中按 command-k 来模拟). 我的代码使用类似于以下的方法获取键盘高度: CGRect keyboardFrame = [[info objectForKey:UIKeyboardFrameEndUse ..
发布时间:2022-01-13 23:06:00 移动开发

UITextField - iPad 上的 UIKeyboardTypeDecimalPad?

在 iPad 上... textField.keyboardType = UIKeyboardTypeDecimalPad; ...只显示常规键盘,但从顶部的数字开始(下面有很多标点符号). 但它是输入一个数字.我只希望用户能够键入数字和小数点,就像 iPhone 上的 UIKeyboardTypeDecimalPad 一样. 有什么方法可以让不相关的键消失并让我的用户独自一人? ..
发布时间:2022-01-13 22:55:49 移动开发

在 iOS 8 中呈现隐藏键盘时编辑 UIView 的边界

我将一个小的“登录"UIViewController 呈现为具有自定义边界的 UIModalPresentationFormSheet.在 viewWillLayoutSubviews 方法中,我将视图的大小更改为 (300,250).这在 iOS 5/6/7 中有效,但在 8 中不再有效. 当视图呈现并点击 UITextField 时,应用程序变得无响应(不冻结,只是不响应触摸).几乎就像 ..
发布时间:2022-01-13 22:48:53 移动开发

iOS 5:有什么方法可以防止键盘分裂?

iOS5 中新的可拆分/可移动键盘不适合我目前正在开发的应用程序的 UI.我们希望像 iOS 5 之前的标准一样将其固定在底部.关于如何做到这一点并防止用户移动/拆分键盘有什么想法吗? 干杯! 解决方案 目前无法防止键盘拆分.你最希望的就是要么 在用户拆分键盘后提供用户反馈通知他们这不是最好的用户体验,也不是您的应用程序支持. 滚动你自己的键盘 IMO,#1 是最好的方 ..
发布时间:2022-01-13 22:44:51 移动开发

键盘到位时移动 UIScrollView

[编辑:] 问题已解决.我没有在 UIBuilder 中正确链接我的代表.代码很好! 我正在尝试在键盘出现时调整滚动视图的大小.我去了开发者文档并找到了这些信息. http://developer.apple.com/library/ios/#documentation/StringsTextFonts/Conceptual/TextAndWebiPhoneOS/KeyboardMan ..
发布时间:2022-01-13 22:39:05 移动开发

iPad 自定义键盘 GUI

我想为键盘布局而不是普通布局创建自定义 GUI.我怎样才能做到这一点? 谁能帮帮我? 是否有任何可用的内置样式/布局,或者我需要为其创建一个视图? 谢谢,杰伊什 解决方案 您使用 UITextField 或 UITextView 的 inputView 属性.只需为其分配您自己的自定义视图.然后,当接收者成为第一响应者时,系统会自动将您的自定义视图显示为键盘.辞职第一响应 ..
发布时间:2022-01-13 22:38:35 移动开发

出现键盘时调整视图大小 (iOS)

我意识到有很多类似的解决方案,例如 TPKeyboardAvoiding, 苹果著名的解决方案,以及涉及使用UIScrollView的各种建议.就我而言,我需要调整视图的大小以适应键盘,而不是滚动或移动它.此解决方案 最接近我想要达到的目标,所以这是我的基础.但是,我在使事情在横向模式下工作时遇到问题.我在键盘出现时调整视图大小的方法是这样的: - (void)keyboardWillShow: ..
发布时间:2022-01-13 22:38:29 移动开发

检查拆分键盘

正如许多人所知,iOS 5 引入了用于拇指打字的灵巧拆分键盘.不幸的是,我有一些 UI 依赖于正常的全屏键盘布局.我的一个视图控制器向用户提供了一个文本输入表,如果他们单击一个将被键盘覆盖的文本字段,它会与键盘一起向上滑动.拆分键盘不需要此操作. 有没有办法在弹出之前检查正在使用的键盘布局? 谢谢! 解决方案 当键盘停靠时,UIKeyboardWillShowNotificat ..
发布时间:2022-01-13 22:35:58 移动开发

即使连接了硬件键盘也显示 iPhone 软键盘

我的 iPad 应用程序使用充当硬件键盘的外部“设备".但是,在设置中的某些时候,我需要输入文本并且我不能使用“设备"(“设备"不是键盘).那么,即使我连接了硬件键盘,有没有办法强制弹出软键盘? 解决方案 是的.当用户将蓝牙扫描仪“键盘"与设备配对时,我们已经在我们的一些应用程序中做到了这一点.你可以做的是确保你的 textField 有一个 inputAccessoryView,然后自己 ..
发布时间:2022-01-13 22:08:40 移动开发