草庐IT

ios - 在 NIB/XIB 文件中设置 View 大小

在Xcode4中,有一个从未完全修复的错误,Xcode阻止您调整View大小(一些愚蠢的“设计功能”)——您必须确保将所有顶部栏/状态栏/导航栏/标签栏设置为“无”,然后它会解锁控件。XCode5似乎已经接受了这个错误......并扩展了它!现在完全不可能在NIB/XIB文件中编辑UIView的大小。我所做的一切都无济于事,尺寸始终是只读的。我真的、真的不想编写源代码(这样我们的NIB+Storyboard现在看起来总是错误的)来解决这个错误,但我找不到任何其他方法。有人在Xcode本身中找到了一个workaroind吗? 最佳答案

ios - 使用 xib 创建 UICollectionViewCell 子类

这个问题在这里已经有了答案:Xcode-Howtofix'NSUnknownKeyException',reason:…thisclassisnotkeyvaluecoding-compliantforthekeyX"error?(78个答案)关闭7年前。我正在尝试创建一个带有链接xib的UICollectionViewCell子类,我已经这样做了:我创建了一个新的xib文件,并在其中添加了一个UICollectionViewCell,然后我创建了这个子类文件:@interfaceMyCell:UICollectionViewCell@property(weak,nonatomic)I

ios - 使用 xib 创建 UICollectionViewCell 子类

这个问题在这里已经有了答案:Xcode-Howtofix'NSUnknownKeyException',reason:…thisclassisnotkeyvaluecoding-compliantforthekeyX"error?(78个答案)关闭7年前。我正在尝试创建一个带有链接xib的UICollectionViewCell子类,我已经这样做了:我创建了一个新的xib文件,并在其中添加了一个UICollectionViewCell,然后我创建了这个子类文件:@interfaceMyCell:UICollectionViewCell@property(weak,nonatomic)I

ios - 有没有办法在 xib 文件中的 View 和顶部布局指南之间添加约束?

在iOS7中,我们现在可以在View和顶部布局指南之间添加约束,我认为这对于解决iOS7中的状态栏偏移问题非常有用(尤其是当View中没有导航栏时)。在Storyboard文件中,我可以很容易地添加这种约束。只需按住控制键然后将View拖到容器中,它就会显示“顶部空间到顶部布局指南”选项。但是当我在一个xib文件中做同样的操作时,这个选项就消失了。那么,有什么办法可以在xib文件中添加这种约束吗?还是我必须用代码添加它们? 最佳答案 你应该引用下面的例子,这一定会帮助你解决你的问题。我从http://developer.apple.

ios - 有没有办法在 xib 文件中的 View 和顶部布局指南之间添加约束?

在iOS7中,我们现在可以在View和顶部布局指南之间添加约束,我认为这对于解决iOS7中的状态栏偏移问题非常有用(尤其是当View中没有导航栏时)。在Storyboard文件中,我可以很容易地添加这种约束。只需按住控制键然后将View拖到容器中,它就会显示“顶部空间到顶部布局指南”选项。但是当我在一个xib文件中做同样的操作时,这个选项就消失了。那么,有什么办法可以在xib文件中添加这种约束吗?还是我必须用代码添加它们? 最佳答案 你应该引用下面的例子,这一定会帮助你解决你的问题。我从http://developer.apple.

ios - 将 iPhone xib 转换为 iPad xib?

你是怎么做到的?我在上面看过一个视频教程,但是屏幕太小了。此外,除了更改View大小外,我还需要对我的iPhone应用程序进行任何其他重大更改才能转换为iPad吗? 最佳答案 我能够将它缩小到几件事,所以以下是对我有用的步骤:1)复制iPhonexib文件并将其添加到您的项目中2)右键单击​​文件(在xcode中)并打开为>源代码3)第二行应该是这样的:替换为:4)搜索“IBCocoaTouchFramework”并将所有匹配项替换为“IBIPadFramework”5)保存文件并打开为>InterfaceBuilder-iOS该文

ios - 将 iPhone xib 转换为 iPad xib?

你是怎么做到的?我在上面看过一个视频教程,但是屏幕太小了。此外,除了更改View大小外,我还需要对我的iPhone应用程序进行任何其他重大更改才能转换为iPad吗? 最佳答案 我能够将它缩小到几件事,所以以下是对我有用的步骤:1)复制iPhonexib文件并将其添加到您的项目中2)右键单击​​文件(在xcode中)并打开为>源代码3)第二行应该是这样的:替换为:4)搜索“IBCocoaTouchFramework”并将所有匹配项替换为“IBIPadFramework”5)保存文件并打开为>InterfaceBuilder-iOS该文

ios - Xcode 6.3 在打开 XIB 文件后卡住/挂起

升级到Xcode6.3(发行版)后,每次我打开包含IB_DESIGNABLEView使用自定义字体的XIB/Storyboard文件时,Xcode现在都会卡住任何项目并包含自定义字体(不一定要在该XIB/Storyboard中引用该字体)。卡住发生在打开.xib文件然后尝试切换到任何其他文件之后。Xcode挂起,必须强制退出。我已经向Apple提交了错误报告。(错误20483867)。现在,我有两个解决方法。从Apple下载并使用Xcode6.2。从自定义View头文件中删除IB_DESIGNABLE标签。这可能是Apple的一个错误,但有没有人有更好的解决方法或解决方案?

ios - Xcode 6.3 在打开 XIB 文件后卡住/挂起

升级到Xcode6.3(发行版)后,每次我打开包含IB_DESIGNABLEView使用自定义字体的XIB/Storyboard文件时,Xcode现在都会卡住任何项目并包含自定义字体(不一定要在该XIB/Storyboard中引用该字体)。卡住发生在打开.xib文件然后尝试切换到任何其他文件之后。Xcode挂起,必须强制退出。我已经向Apple提交了错误报告。(错误20483867)。现在,我有两个解决方法。从Apple下载并使用Xcode6.2。从自定义View头文件中删除IB_DESIGNABLE标签。这可能是Apple的一个错误,但有没有人有更好的解决方法或解决方案?

ios - Xcode 更改未修改的 Storyboard和 XIB 文件

当多人协作时,从git工作流程的角度来看,Storyboard相当痛苦。例如,.storyboard文件中的XML有其起始标签的toolsVersion和systemVersion最近的文件操纵器碰巧运行的任何配置都会改变属性。精确同步每个人的Xcode版本似乎有助于toolsVersion,但是systemVersion无论如何都会发生变化,具体取决于开发人员运行的特定Mac和/或OSX版本。这是愚蠢的,但基本上是无害的。然而,让我们担心的是,在其他时候,只需在gitpull之后打开它们,就会自动对Storyboard进行一些其他更改。.也就是说,Alice对Storyboard进行