我对 Mac 和 iOS 编程相当陌生,最近决定认真地为这两个平台开发应用程序。我采取的第一步是注册 Mac 和 iOS 开发者计划,下载 Xcode 并学习一本关于 Objective-C 的书。在过去的 6 周里,我熟悉了 Objective-C、它的语法、概念和 Foundation 框架,并且纯粹是为了这些目的开发命令行应用程序。
现在,下一步似乎是 Cocoa 和开发提供图形 UI 的应用程序,我现在正在研究这些。现在,这是我遇到的一个问题:由于我完全失明,我无法直观地看到屏幕。因此,我使用了 VoiceOver,这是 OS X 和 iOS 中内置的屏幕阅读器。也许你们中的一些开发人员在某个时候听说过 VoiceOver,因为 Apple 已经指定了各种与 VoiceOver 相关的可访问性指南。在此,非常感谢所有遵守这些准则的人,非常感谢您的努力!!!:-)
至于 Xcode,它实际上与 VoiceOver (VO) 配合得非常好。添加新的 UI 元素也没什么大不了的,我可以从库中复制它们并将它们粘贴到视图中。但是,我无法将它们拖来拖去并以吸引人的方式进行设置,或者至少我刚刚开始时还没有找到任何方法!
现在,我真的很想知道是否有任何“文本”方式来排列 UI 元素。我知道检查器有很多选择,但我不确定是否有任何一个可以让我手动更改 UI 元素的坐标。此外,我已经阅读了有助于创建一致布局的新约束,但此时我并不真正熟悉如何使用它们,或者它们是否对我的情况有帮助。
此外,我确实意识到,对我来说,制作一个 100% 吸引有视力的最终用户的界面可能是不可能的,因为我很难决定颜色选择或设计徽标。因此,我可能需要为这些事情雇用某人。但是,如果我可以粗略地指定布局,那已经对我有很大帮助了!
感谢您的任何想法/建议:-)
罗宾