草庐IT

ios - UIKit:查看 Controller 自动加载 nib 文件

似乎从最近开始,ViewController会自动加载一个具有确切名称的nib文件(如果存在的话)。我可以像这样简单地初始化一个ViewController[[[ViewControlleralloc]init]autorelease]然后当把它推到导航Controller上时,Nib就被加载了,我什么都没做。除一个ViewController外,这在我的应用程序中有效,但我无法弄清楚原因。所有自动加载其Nib的ViewController可能都是在Xcode4中创建的,而唯一不起作用的ViewController可能是在Xcode3中创建的。某处是否有隐藏开关?我在nib的文件设置、

ios - nib 的 Uicollectionview 问题,但没有得到 UICollectionView

我是IOS开发新手,尝试用UIcollectionView来展示图片。我从新建文件->iOS->UserInterface->View创建了一个xib文件,并添加一个CollectionView,如下图所示。但是当它崩溃时我得到了以下错误日志。Terminatingappduetouncaughtexception'NSInternalInconsistencyException',reason:'-[UICollectionViewControllerloadView]loadedthe"AITLocalGridViewController"nibbutdidn'tgetaUICol

ios - Xcode 6 Interface Builder "cannot open compiled nibs"错误,FiksuSDK

我有一个使用CocoaPods在Xcode5中运行良好的应用程序。当我在Xcode6上打开应用程序并点击构建并运行时,我从FiksuSDK收到四个关于编译的nib文件的错误。在侧面,它声明我没有查看它的权限,但点击它会显示错误:“无法打开文档“FMVerifyViewController.nib”。InterfaceBuilder无法打开已编译的nib。”我没有直接调用任何这些nib文件,但FacebookAPI可能会调用。附上截图。我已经尝试删除Pods目录、删除派生数据、更新pods并重新启动Xcode。什么都没有。非常感谢任何帮助。截图: 最佳答案

带有 Storyboard 的 iOS 应用程序因 *'NSInternalInconsistencyException' 崩溃,原因 : 'The NIB data is invalid.'

我们有一个使用iOS6sdk构建的应用程序(可在iOS5上部署)使用Storyboard,它在iOS5(仅)中崩溃并出现此错误:[myApp]*由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“NIB数据无效。”有问题的场景是UITableViewController的子类,它包含一个UITableView和一个添加的UITextView属性。我不知道这有什么无效或者为什么它在iOS6中工作正常。有什么想法吗?PS:我看到了一个关于nibs和创建自定义单元格的松散相似的问题,它建议关闭自动布局,但这个应用程序使用Storyboa

ios - 如何使用 NIB 文件推送 UIViewController

我是iOS开发的新手,我很头疼不理解一些可能很容易的事情。基本上,我使用UITableViewController转到另一个UITableViewController,但随后我需要从第二个UITableViewController转到UIViewController。我希望此UIViewController有一个.xib文件供我制作快速UI,但我似乎无法找到从第二个UITableViewController推送到此UIViewController的方法。我设法以编程方式显示标签,但不是来自.xib的UI。这是与程序化标签一起使用的代码:-(void)tableView:(UITable

ios - 我的自定义 UITableViewCell 表格单元格显示为空白的项目列表

基本上我有一个自定义的UITableViewCell,它是我在我的nib文件中制作的。在其中我有一些标签以及我希望能够以编程方式编辑的诸如此类的东西。我将我的nib文件称为“post”,并将其文件所有者设为“post”,并将其类也设置为文件所有者下的“post”。我将Nib中的所有标签都链接到这个类:post.h:#import@interfacepost:UITableViewCell@property(nonatomic,weak)IBOutletUILabel*title;@property(nonatomic,weak)IBOutletUILabel*authorComment

ios - 使用 Storyboard作为 iOS 5 的替代品(以及 4.3 及之前版本的 NIB)

有人知道是否可以在适用于iOS5的应用程序中使用Storyboard,并为较早的iOS版本使用普通的NIB文件吗?我目前正在重新开发一个应用程序,并希望包含新功能的Storyboard(主要是因为您可以在View中设计表格,轻松创建不同的原型(prototype)单元格)。“旧”界面将成为iOS5之前版本的传统。但是,当添加Storyboard并在iOS5中以编程方式加载它时,我收到编译器错误“Storyboard在iOS4.3及更早版本上不可用”。有没有办法让它发挥作用? 最佳答案 目前不可能。Storyboardsaresupp

ios 添加自定义输入 View

无论我读了多少书,我都无法理解iOS中的一个概念。我正在尝试使用自定义设计覆盖标准iOS数字键盘。当用户触摸UITextField时,我希望显示自定义inputView而不是标准数字键盘。我为我的自定义输入View创建了一个单独的.h/.m/.xibViewController类,称为“customInputViewController”现在,它只是一个深色背景和一个按钮,当触摸UITextField时,它会遮住大约一半的屏幕(类似到数字键盘,但它看起来不一样)。当我单击自定义inputView中的一个按钮时,我的实现失败了——iOS抛出EXC_BAD_ACCESS错误。这就是我在运行

iphone - 向 UITableVIew headerview 添加约束

所以我是新手。我有一个nib文件,其中包含多个兄弟View。ViewController的View包含一个tableView,我有另一个View将被添加到tableHeaderView(我们称之为self.tableHeaderView)。我面临的问题是我想根据特定条件调整self.tableHeaderView的大小。我已经为所有UI元素添加了约束,但无论出于何种原因,我都无法通过Nib向self.tableHeaderView添加高度约束。我尝试以编程方式更改self.tableHeaderView的框架,但是当我在模拟器中运行代码时这没有任何效果,这是有道理的,因为如果我使用自动

objective-c - "Loaded the controller nib but the view outlet was not set."

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭10年前。我不知道出了什么问题:我正在尝试使用按钮的UIAction进入另一个View。我的ViewController包含一个UIScrollViewIBOutlet。我为此ViewController创建了一个.xib文件。在这个.xib中,我将类自定义为我的SettingsController类。但是现在,有了这个配置(我有scrollView、search