我正在使用UITextField 。 我想增加其高度,但我还没有find任何财产要做到这一点。 我怎样才能做到这一点?
TL; DR: 似乎本地化不适用于xCode 6.1和8.1模拟器。 解决方法: 进入“编辑scheme”>>“运行”(侧栏)>>“选项”标签>>“应用程序语言” select您希望在模拟器上运行应用程序的语言。 很长的故事: 我已经更新xCode 6.1。 该更新删除了iOS 7.x模拟器,只留下了8.x模拟器。 我已经完成了以下步骤: 我已经安装了7.x模拟器 清理了这个项目 从模拟器中删除应用程序 删除我的项目的派生文件夹 该项目支持英文和日文。 在7.1模拟器(5s)上,本地化工作正常。 在8.1模拟器(5s)它不起作用。 我猜苹果打破了模拟器的东西,因为它在真实的设备上工作。 任何人都会遇到类似的问题吗? 编辑 这似乎是一个模拟器中的错误,参考: 苹果开发者论坛
我已经在Xcode 6 beta版本中创build了一个新的单一视图应用程序项目。 我想从ViewController.swift重命名Swift类到其他名称。 但是,当我select重构 – >重命名,它给错误Xcode can only refactor C and Objective-C code 。 任何想法如何重命名在Xcode 6中的Swift类? 更新: 最后,Xcode 9支持Swift的重构。 苹果花了3年时间来添加这个基本function。 重构
我刚刚安装了Xcode 4.5 for iOS6支持,我在故事板中看到一个名为“退出”的新图标,列在我的视图控制器和“第一响应者”之下等等。一个绿色的小图标,标有“退出”。 我可以find任何东西,也不知道如何使用它。 任何人都知道这件事,它是如何工作的,它是为了什么?
任何人都可以给UIView's setNeedsLayout , layoutIfNeeded和layoutSubviews方法之间的关系明确的解释? 以及所有三个将被使用的示例实现。 谢谢。 让我感到困惑的是,如果我发送自定义视图setNeedsLayout消息,那么它在layoutSubviews之后调用的下一个东西将跳过layoutIfNeeded 。 从文档我希望stream程setNeedsLayout >导致layoutIfNeeded调用>导致layoutSubviews被调用。
我想git忽略我的XCode4项目中的UserInterfaceState.xcuserstate文件,但是我应该把.gitignore文件放在哪里?它在.git文件夹中吗? 或出? .git与ProjectName.xcodeproj文件位于同一个文件夹中
我已经打开了一直是iPhone / iPad的项目。 我现在不能build立它,因为我的唯一的“计划”选项是“MyApp我的Mac 64位”。 我怎样才能得到这个设置回iphone / ipad模拟器和设备? 我的“目标设备系列”设置是iPhone / iPad。
我想删除所有现有的SDK版本以及Xcode 4。 Xcode 4指南说这样做: sudo /Xcode4/Library/uninstall-devtools –mode=all 但是我没有Xcode4在这个位置,我看到的唯一的地方是在/Developer/Applications 我已经运行了以前在/Developer/Applicationsfind的uninstall-devtools,然后重新安装。 我还能做些什么来彻底删除一切,从头开始?
我刚刚下载了带有iOS 5 SDK包的Xcode 4.2,并立即注意到我无法使用iOS 4.2.1的iPhone 3Gs进行debugging。 我只能在安装了iOS 5的iPhone 4上进行debugging和testing。 对于运行iOS 5.0以下的任何设备,Xcode只是说“iPhone3GS已完成运行”,并没有运行它。 我将我的部署目标设置为3.0,因为我没有在3.0以上的应用程序中使用任何function,我希望能够以3.0或更高版本为目标。 我已经安装了所有的供应configuration文件并且是最新的。 我已经退出并重新启动xcode,我已经清理了多次构build。 我已经尝试在构build版本设置中添加armv6,但是没有任何东西可以允许我在使用ios 4.2.1的旧手机上构build和运行我的应用程序。 我的问题是,是否仍然可以使用适用于iOS版本低于5的新SDK开发应用程序? 我怎么能确定,如果我无法在我的旧手机上安装,我的应用程序仍然可以在较低的iOS版本上运行? 编辑: 好吧,它看起来像iOS SDK 5默认情况下,放弃对armv6的支持。 你必须做的是添加armv6在build筑设置为您的目标和您的项目下的体系结构字段。 然后你的应用程序将能够在iPhone 3G设备上运行。 在这里可以find答案如何build立与iOS 5的armv6和armv7体系结构
当我执行一个svn status时,我得到一个代字符号。 这是在XCode中编辑项目后的输出。 svn status M build/Currency_Converter.build/Currency_Converter.pbxindex/imports.pbxbtree M build/Currency_Converter.build/Currency_Converter.pbxindex/pbxindex.header M build/Currency_Converter.build/Currency_Converter.pbxindex/symbols0.pbxsymbols ~ build/Currency_Converter.build/Currency_Converter.pbxindex/strings.pbxstrings M main.m //more changed files 任何想法是什么意思? 似乎无法find它在谷歌或任何svn作弊表。 有趣的是,我只编辑main.m,但是有很多修改过的文件。 不知道为什么会这样。 任何人有任何使用SVN和XCode的技巧? 我应该只将我的源文件在版本控制下? 编辑: – 由已经在版本控制下的文件replace为另一种types的文件。 在这种情况下,strings.pbxstrings曾经是一个文件,现在成为一个目录。 故事的道德是不要把你的build立文件夹进入版本控制。