Questions tagged «ios8»

iOS 8是Apple iOS移动操作系统的第八个版本。它在2014年6月2日的公司苹果全球开发者大会(WWDC)上宣布,并于2014年9月17日向公众发布。ios8标签应用于特定于苹果iOS 8操作系统的问题。常见的iOS问题应使用ios标签。

16
故事板中带有自定义字体的属性字符串无法正确加载
我们在项目中使用自定义字体。它在Xcode 5中运行良好。在Xcode 6中,它在纯文本(代码中的属性字符串)中运行。但是,在演示板或设备上运行时,在情节提要中设置的那些归因字符串都将还原为Helvetica,尽管它们在情节提要中看起来还不错。 我不确定这是Xcode 6还是iOS 8 SDK的错误,还是Xcode 6 / iOS 8中更改了自定义字体的使用方式?

19
快速使用属性字符串使文本加粗
我有这样的字符串 var str = "@text1 this is good @text1" 现在text1说另一个字符串t 1。我可以替换文本,但不能将其加粗。我想将新字符串加粗t 1,这样最终输出将是: @t 1这很好@t 1 我该怎么做? 我看到的所有示例都在Objective-C中,但是我想在Swift中完成。 提前致谢。

7
iPad纵向和横向模式的尺寸调整类
我基本上想使用xcode 6中引入的尺寸调整类,根据iPad的方向(纵向或横向)使子视图的位置不同。我发现了很多教程,它们解释了IB上纵向和横向的iPhone如何使用不同的尺寸分类。但是,似乎没有人能够涵盖IB上iPad的个人横向或纵向模式。有人可以帮忙吗?

8
禁用按钮
UIButton单击后,我想在iOS上禁用按钮()。我是开发iOS的新手,但是我认为等效的C代码是这样的: button.enabled = NO; 但是我不能迅速做到这一点。
97 swift  uibutton  ios8 


12
固定元素获得焦点时,ios8中的Safari正在滚动屏幕
在IOS8 Safari中,有一个已修复位置错误的新错误。 如果您将焦点放在固定面板中的文本区域,则safari会将您滚动到页面底部。 这使各种UI都无法使用,因为您无法将文本一直输入到textareas中,而无需一直向下滚动页面并失去位置。 有什么办法可以彻底解决此错误? #a { height: 10000px; background: linear-gradient(red, blue); } #b { position: fixed; bottom: 20px; left: 10%; width: 100%; height: 300px; } textarea { width: 80%; height: 300px; } <html> <body> <div id="a"></div> <div id="b"><textarea></textarea></div> </body> </html>
96 javascript  ios  css  safari  ios8 

22
无法在模拟器中运行应用程序:Xcode beta 6 iOS 8
我无法使用Xcode 6 beta和iPhone 5s模拟器在模拟器上启动我的应用程序。首先,我收到来自模拟器的错误消息 “无法启动iOS模拟器” 然后在Xcode向我显示以下错误之后, 无法在模拟器中运行应用程序运行 时遇到错误(域= DTiPhoneSimulatorErrorDomain,代码= 2)
95 ios  xcode  swift  ios8 

7
在模拟器上卸载应用程序后未清除NSUserDefaults
这听起来真的很新!我想检查是否是用户第二次进入我的应用程序,以便保持我正在使用的运行次数NSUserDefaults。我在rootViewController的viewDidLoad方法中实现了以下代码: NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults]; NSLog(@"hello %ld", (long)[userDefaults integerForKey:@"runCount"]); if ([userDefaults integerForKey:@"runCount"] != 1) { //not the 2nd run [userDefaults setInteger:1 forKey:@"runCount"]; NSLog(@"not 2nd run"); } else { //second run or more NSLog(@"2nd run"); } [userDefaults synchronize]; 一切正常,但问题是,当我根据此处和此处的内容卸载(删除并重新安装)应用程序时,应清除数据,但并非如此,并且在重新安装应用程序后仍显示以前的数据。我正在使用xCode6-beta在iOS模拟器上运行我的应用,并在iOS 8上定位该应用



2
如何在代码中创建SceneKit SCNSkinner对象?
我有一个使用SceneKit for iOS 8的Swift应用程序。我从.dae文件加载了一个场景,该文件包含由骨架控制的网格。在运行时,我需要修改纹理坐标。不能使用变换-我需要为网格中的每个顶点计算一个不同的全新UV。 我知道几何体在SceneKit中是不可变的,并且我已经读到建议的方法是手动制作副本。我正在尝试这样做,但是在尝试重新创建SCNSkinnerin代码时,我总是以崩溃告终。飞机坠毁是EXC_BAD_ACCESS内部的C3DSourceAccessorGetMutableValuePtrAtIndex。不幸的是,目前还没有源代码,因此我不确定为什么它会崩溃。我将其范围缩小到SCNSkinner连接到网格节点的对象。如果不设置该值,则不会崩溃,并且一切正常。 编辑:这是崩溃的更完整的调用堆栈: C3DSourceAccessorGetMutableValuePtrAtIndex C3DSkinPrepareMeshForGPUIfNeeded C3DSkinnerMakeCurrentMesh C3DSkinnerUpdateCurrentMesh __CFSetApplyFunction_block_invoke CFBasicHashApply CFSetApplyFunction C3DAppleEngineRenderScene ... 我没有找到有关如何SCNSkinner手动创建对象的任何文档或示例代码。由于我只是基于以前工作的网格来创建它,所以它应该不太困难。我正在SCNSkinner根据Swift文档创建,并将所有正确的内容传递给init。但是,SCNSkinner我不确定如何设置中的骨骼属性。我将其设置为SCNSkinner要复制的网格物体原件上的骨架,我认为该骨架可以工作……但事实并非如此。设置骨架属性时,它似乎没有分配。分配后立即检查它仍然为零。作为测试,我尝试将原始网格物体的骨架属性设置为其他属性,并且在分配后也保持不变。 任何人都可以对正在发生的事情有所了解吗?或者如何正确地SCNSkinner手动创建和设置对象? 这是我用来手动克隆网格并将其替换为新网格的代码(我在这里没有修改任何源数据-我只是想确保此时可以创建一个副本) : // This is at the start of the app, just so you can see how the scene is set up. // I add the .dae contents into its own node in …
89 swift  xcode  ios8  scenekit 

21
Xcode Device Simulator的文档目录路径
在iOS 7中,可以在以下位置找到iOS模拟器的文档目录: /Users/Sabo/Library/Application Support/iPhone Simulator/ 但是,在iOS 8 Beta Simulator中,我在上面的目录中找不到iOS 8的相应目录。 iOS 8 Simulator的文档目录路径在哪里?


5
使用应用程序组在应用程序之间通信和持久化数据
iOS 8昨天披露了一个与应用程序组有关的新API。在应用之间共享数据并进行通信之前,情况有点混乱,我相信这正是应用组要纠正的问题。 在我的应用程序中,我启用了应用程序组并添加了一个新的组,但是我找不到有关如何使用它的任何文档。文档和API参考仅说明如何添加组。 那么App Group真正打算做什么?是否有任何有关如何使用它的文档?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.