标签: xcode

如何控制UILabel中的行间距

当放入多行中时,是否可以缩小文本之间的差距UILabel?我们可以设置框架,字体大小和行数.我想减少该标签中两行之间的差距.

xcode objective-c uilabel swift line-spacing

261
推荐指数
12
解决办法
21万
查看次数

为什么不在Xcode 6中自动创建ProjectName-Prefix.pch?

为什么不ProjectName-Prefix.pch自动创建Xcode 6?

是否不再需要预编译头?

我应该在哪里写下之前的代码ProjectName-Prefix.pch?

xcode ios xcode6

261
推荐指数
8
解决办法
11万
查看次数

"Interface Builder文件中的未知类<MyClass>"在运行时出错

即使Interface Builder知道a MyClass,我在启动应用程序时也会收到错误.

当它MyClass是库的一部分时会发生这种情况,如果我直接在应用程序目标中编译该类,则不会发生这种情况.

xcode cocoa cocoa-touch interface-builder

259
推荐指数
18
解决办法
17万
查看次数

如何删除Xcode 8中的派生数据?

项目页面似乎从Xcode 8中消失了.我使用此页面删除了派生数据.

知道如何从Xcode 8中删除派生数据?

xcode xcode8

258
推荐指数
12
解决办法
19万
查看次数

Flutter:XCode 错误“无法启动模拟器”

我正在使用 flutter、android studio 和 firebase 运行最新的 OSX/Flutter/XCode 版本,1 小时前一切正常。

然后我重新启动了我的 MacBook,当我尝试启动 ios 模拟器时,我收到此错误“无法启动模拟器”。

以下步骤显示无解决方案:

  1. 重新安装ios模拟器
  2. Flutter clean 和 pub get
  3. 更新命令行工具13.3.1 (13E500a)
  4. 运行android studio的无效缓存

我也在 stackoverflow 上发现了这个问题,但所有建议都不起作用。

有任何想法吗?

xcode flutter

255
推荐指数
13
解决办法
12万
查看次数

安装Apple的网络链接调节工具

我在运行Lion的机器上安装了xcode 4.3.1.

我无法在任何地方找到网络链接调节器工具.

我检查了实用程序文件夹,还有xcode/contents/developer/*目录..没有这样的运气.

我是否需要安装特定组件或最近是否已删除或重命名此工具?

macos xcode

253
推荐指数
5
解决办法
15万
查看次数

通过可选绑定在Swift中进行安全(边界检查)数组查找?

如果我在Swift中有一个数组,并尝试访问超出范围的索引,则会出现一个不足为奇的运行时错误:

var str = ["Apple", "Banana", "Coconut"]

str[0] // "Apple"
str[3] // EXC_BAD_INSTRUCTION
Run Code Online (Sandbox Code Playgroud)

但是,我会想到Swift带来的所有可选链接和安全性,这样做会很简单:

let theIndex = 3
if let nonexistent = str[theIndex] { // Bounds check + Lookup
    print(nonexistent)
    ...do other things with nonexistent...
}
Run Code Online (Sandbox Code Playgroud)

代替:

let theIndex = 3
if (theIndex < str.count) {         // Bounds check
    let nonexistent = str[theIndex] // Lookup
    print(nonexistent)   
    ...do other things with nonexistent... 
}
Run Code Online (Sandbox Code Playgroud)

但事实并非如此 - 我必须使用ol' if语句来检查并确保索引小于str.count.

我尝试添加自己的subscript()实现,但我不知道如何将调用传递给原始实现,或者不使用下标符号来访问项目(基于索引):

extension Array {
    subscript(var index: Int) …
Run Code Online (Sandbox Code Playgroud)

xcode swift

252
推荐指数
10
解决办法
7万
查看次数

是否可以在Xcode 5上安装iOS 6 SDK?

Xcode 5有一个首选项窗格,允许用户下载iPhone 6.1模拟器,但我找不到允许下载iOS 6 SDK的地方,因此在使用Xcode 5进行开发时无法将活动SDK设置为iOS 6 .是否有允许Xcode 5安装iOS 6 SDK的解决方法?

编辑:

现在,Xcode 5通常可用,并且允许您下载SDK的先前版本,因此不再需要解决方法.

在此输入图像描述

xcode ios ios6 xcode5

248
推荐指数
9
解决办法
13万
查看次数

解释iOS7中的automaticAdjustsScrollViewInsets,extendedLayoutIncludesOpaqueBars,edgesForExtendedLayout之间的区别

我一直在阅读很多关于iOS7 UI过渡的内容.

我不能够得到什么这三个属性automaticallyAdjustsScrollViewInsets,extendedLayoutIncludesOpaqueBars,edgesForExtendedLayout?

例如,我试图让我的视图控制器从状态栏下面开始,但我无法实现它.

xcode objective-c uiviewcontroller ios ios7

247
推荐指数
4
解决办法
8万
查看次数

什么是Xcode 6中的Storyboard中的"约束到边距"

我正在使用自动布局和约束,并发现Constrain to marginsXCode 6中有一个选项,它在XCode 5中不存在,默认情况下会被选中.

我创建了一个测试项目,然后UITableView在ViewController上添加了一个框架,其框架设置为与视图相同的大小并添加了约束

XCode 6 你可以看到这里,即使tableview具有与视图相同的帧,XCode建议添加-16作为约束,而XCode 5会建议添加间距0.

使用Constrain进行保证金检查

现在,当您取消选中"Constrain to margin"选项时,它的行为与XCode 5相同,并建议将0添加为约束

使用Constrain来保证UnChecked

另外,我发现一旦我用Constrain添加约束来检查边距,我就不能再在XCode 5中打开storyboard文件了,所以它绝对是XCode 6中的新东西.

希望我能够正确地解释我的问题.我想了解"限制边际"实际上是什么以及何时应该而且不应该使用它.如果它非常简单明了,我会道歉.

编辑

我在这里讨论了一些关于布局边距的内容,我想知道它是否与此相关.

xcode storyboard ios autolayout xcode6

247
推荐指数
3
解决办法
8万
查看次数