xcode6相关内容

Xcode 6 beta 7:故事板在左右两侧增加了额外的空间

当我将子视图添加到根 ViewController 的视图中,并且自动布局设置leadingSpace、trailingSpace、topSpace 和 bottomSpace 为零时,左右两侧会出现一些额外的空间(所以如果我打印 subview 的框架,它的原点将为 16并且 32 的尺寸小于应有的尺寸).所以实际上我们得到前导和尾随空格不是零...... 正如您在图片前导空格上看到的 - ..
发布时间:2022-01-18 20:03:16 移动开发

自动首选最大布局宽度在 8.0 之前的 iOS 版本中不可用

我用 Xcode6 beta6 打开了一个现有的 iOS 项目,Xcode 为 Storyboard 和 Xib 文件列出了以下警告: 自动首选最大布局宽度在 iOS 版本上不可用8.0之前 我尝试通过将宽度设置为如下所示来解决警告: 但这并没有解决警告.如何删除它们? 解决方案 更新3: 如果您的部署目标设置为 7.1,则将 numberOfLines 设置为除 1 ..
发布时间:2022-01-18 19:48:00 移动开发

什么是“限制边距"?在 Xcode 6 的情节提要中

我正在使用自动布局和约束,发现 Xcode 6 中有一个 Constrain to margins 选项,该选项在 Xcode 5 中不存在,默认情况下是选中的. 我创建了一个测试项目,然后我在 ViewController 上添加了一个 UITableView,框架设置为与视图相同的大小并添加了约束 Xcode 6即使 tableview 具有与视图相同的框架,您也可以在此处看到 X ..
发布时间:2022-01-18 19:42:28 移动开发

无法开始工作 CocoaPods 和 Yosemite

我已经尝试过这些步骤: 打开 Xcode 6 打开首选项 点击位置标签 将命令行工具版本更改为 Xcode 6.0 卸载 cocoapods 一个.$sudo gem 卸载 cocoapods 安装 xcodeproj 一个.$ sudo gem 安装 xcodeproj 安装 cocoapods 一个.$ sudo gem 安装 cocoapods 运行 pod --ver ..
发布时间:2022-01-18 18:07:08 移动开发

带有 IB_DESIGNABLE 的 UIButton 会引发运行时属性警告,并且不会在 Interface Builder 中呈现

我正在运行 Xcode 6.1,并且我已经在很多项目中使用 IB_DESIGNABLE 和 IBInspectable,但突然之间它就不再工作了.我创建了子类按钮,将图像和标题垂直居中排列,并允许用户通过 IB 和 IBInspectable 设置边框宽度和颜色. 记录了以下警告,并且在 drawRect 中没有可用的代码预览: 警告:IB Designables:忽略“UIButton" ..
发布时间:2022-01-18 08:23:15 移动开发

从 UILabel Swift 中获取 Int

我有一个问题,有大量按钮以数字作为标签,所以我认为我可以将标签作为整数而不是为每个按钮创建一个动作?! @IBAction func NumberInput(sender: UIButton) {var input:Int = sender.titleLabel as Int} 解决方案 如果你想这样做,你可以使用 将 string 转换为 Int>string.toInt() 如: if ..
发布时间:2022-01-18 08:14:39 移动开发

在 Swift 中检查 UIButton 标题

我有一个按钮,按钮的标题是一个整数. 正确答案 = randomNumber1 + randomNumber2button1.setTitle("\(correctAnswer)", forState: UIControlState.Normal) 我正在尝试检查按钮的标题,以便将其转换为整数并在 if 语句中使用它,但无法使其工作. button1.titleLabel?.text?.to ..
发布时间:2022-01-18 08:13:05 移动开发

在 Interface Builder 中设置 UIButton 图层边框宽度和颜色

我可以使用 IB_DESIGNABLE 和/或 IBInspectable 在 Interface Builder 中设置 layer.borderWidth 和 layer.borderColor 吗?我目前正在代码中创建我的按钮,但我希​​望能够在 IB 中设置所有这些,但我不确定这些属性是否可以在 Xcode 6 中以这种方式设置.我想让它成为 IBOutlet而不是在代码中设置所有这些.这 ..
发布时间:2022-01-17 23:58:48 移动开发

设置按钮类型

我正在以编程方式创建一个按钮,我想知道如何设置该按钮的 UIButtonType. 这就是我创建按钮的方式: let headerPlusButon:UIButton = UIButton(frame: CGRectMake(5, tableView.frame.width - 30, 20, 20))headerPlusButon.addTarget(self, action: "pay ..
发布时间:2022-01-17 23:50:53 移动开发

如何在 Swift 中设置 UIButton 背景颜色 forState: UIControlState.Highlighted

我可以为按钮设置背景颜色,但我不知道如何为 UIControlState.Highlighted 设置背景颜色.甚至可能吗?还是我需要走 setBackgroundImage 路径? 解决方案 如果有人路过,如果你不止一次需要它,另一种方法可能更容易......我为 UIButton 写了一个简短的扩展,它工作得很好: 对于 Swift 3 扩展 UIButton {func se ..
发布时间:2022-01-17 23:30:37 移动开发

需要导入 UIKit 的新项目文件

我有一个项目 A,我开始使用 Swift1-Xcode6 编写它.我有一些扩展文件,例如: 扩展 UIView {便利初始化(x:CGFloat,y:CGFloat,w:CGFloat,h:CGFloat){self.init(帧:CGRect(x:x,y:y,宽度:w,高度:h))}} 我创建了一个新项目 B 并将这些扩展文件复制到其中.我收到此错误: UIViewExtensions.s ..
发布时间:2022-01-16 20:25:09 移动开发

iOS8:自定义 Swift 框架访问用 Objective-C 编写的外部框架

我正在尝试在 Swift 中创建一个名为 CouchbaseKit(Xcode 中的新目标)的自定义框架.在我的 CouchbaseKit 中,我需要访问完全用 Obj-C 编写的 CouchBaseLite Framework.我正在使用 Cocoapods 来管理 CouchBaseLite 和其他几个框架.下面是我的 podfile. Podfile # 取消注释此行以为您的项目定义 ..
发布时间:2022-01-16 20:16:03 移动开发

Xcode 不会添加“嵌入式二进制".删除“DerivedData"后

辅助搜索的替代标题: 在 Xcode 中添加嵌入式二进制文件失败 Xcode 不会链接来自单独项目的框架 由于缺少框架,应用在设备上崩溃,在模拟器中运行 概述 删除“DerivedData"后xcode6,我无法将另一个项目中的 CocoaTouch 框架添加到“嵌入式二进制文件"中.部分(在“常规"选项卡下). 或者,Xcode 遇到链接器错误,因为它找不到以前可以找 ..
发布时间:2022-01-16 20:05:20 移动开发

Swift 框架不适用于名为“Debug"或“Release"以外的构建配置:没有这样的模块

每当我尝试使用名为“Debug"或“Release"以外的构建配置时,Xcode 突然找不到我的 Swift 框架.除了名称之外,这些配置完全相同(实际上,新配置是从工作的“调试"配置中复制而来的). Xcode 报告“没有这样的模块" 这似乎是一个非常奇怪的错误.肯定有人以前遇到过这种情况吗?我的谷歌搜索没有结果.有谁知道可能导致此问题的原因是什么?我很确定我正确地添加了框架. ..
发布时间:2022-01-16 20:03:03 移动开发

dyld:库未加载:@rpath 与 iOS8

我正在使用 Xcode6 和 iOS8 创建一个 iOS 框架.当我将其与 iOS 应用程序链接并尝试在设备上运行时,我收到此错误 dyld:库未加载:@rpath/FrameworkName.framework/FrameworkName引用自:/private/var/mobile/Containers/Bundle/Application/0F2C2461-A68B-4ABA-A604-B ..
发布时间:2022-01-16 20:02:24 移动开发

Xcode6 创建 Fat 静态库 iOS 通用框架

自从升级到 Xcode 和 iOS8 后,我在构建胖静态库时遇到了麻烦.有一些很好的说明 这里和在这里,但我认为第一条指令的部分内容和所有第二条指令都已过时.第一条说明使用Static iOS Framework,第二条说明使用Cocoa Touch 静态库.在 Xcode6 之前,我会使用 Static iOS Framework,但现在他们已将其重命名为 Cocoa Touch Framewo ..
发布时间:2022-01-16 19:58:22 移动开发

Xcode 6 错误 - “缺少所需的架构 i386"为 iOS 模拟器构建时

我创建了一个自定义的 Objective-C 框架.我想将它导入任何给定的 iOS 项目,并在 iOS 模拟器和实际设备上使用它提供的功能.为了导入框架,我使用应用程序目标中的 Build Phases > Link Binary With Libraries 设置来链接它.然后,我可以使用以下语句将其导入我的一个类中: #import ..
发布时间:2022-01-16 19:56:41 移动开发

无法使用 xcode 6 GM 导入嵌入式框架

我在我的项目中添加了一个框架目标.但是当我尝试导入框架时,编译器会返回一个错误Use of '@import' when modules are disabled.我已经在其架构构建设置中包含了 arm64 架构.我可以在 Build Phases 中看到框架.我可以在一个新项目中导入一个框架,而不是我当前的项目.我错过了任何其他配置吗? 解决方案 禁用模块时使用“@import" ..
发布时间:2022-01-16 19:45:02 移动开发

如何在包括 Swift 的 iOS 中创建开发框架?

我的目标是创建一个包含 Swift 和 Objective-C 的 iOS 框架,我可以在我的开发项目中使用它.这个框架的本质是框架本身正在发展.因此,每次我使用此框架构建项目时(我将使用框架的项目称为“使用"项目,因为没有更好的术语),我想确保框架本身被重新构建,这一点很重要.我希望这是一个框架,因为我有一些使用应用程序,我想在这些应用程序中使用相同的框架代码.今天我已经为此苦苦挣扎了很久,并且 ..
发布时间:2022-01-16 19:35:30 移动开发