草庐IT

ios - nib 但没有得到 UITableView

我的应用程序适用于iOS5.1,但对于iOS6模拟器,我收到以下错误。Terminatingappduetouncaughtexception'NSInternalInconsistencyException',reason:'-[UITableViewControllerloadView]loadedthe"MainListViewController"nibbutdidn'tgetaUITableView.'我正在对UITableViewController进行子类化,我不想更改它。tableview以编程方式创建,有一个虚拟MainListViewController.xib从M

ios - 无法加载从带有标识符的包中的 nib 引用的 ""图像

当我加载我的应用程序时,它会显示一条警告消息"Couldnotloadthe""imagereferencedfromanibinthebundlewithidentifier"我搜索并确认了我所有的图像。但它仍然显示该警告。 最佳答案 在ProjectNavigator中选择您的图片。打开文件检查器。确保选择了目标。 关于ios-无法加载从带有标识符的包中的nib引用的""图像,我们在StackOverflow上找到一个类似的问题: https://stac

ios - 从 Nib 加载可重用的 UITableViewCell

我能够设计自定义UITableViewCells并使用在http://forums.macrumors.com/showthread.php?t=545061中找到的线程中描述的技术很好地加载它们.但是,使用该方法不再允许您使用reuseIdentifier初始化单元格,这意味着您必须在每次调用时为每个单元格创建全新的实例。有没有人想出一个好方法来缓存特定的单元格类型以供重用,但仍然能够在InterfaceBuilder中设计它们? 最佳答案 实际上,因为您是在InterfaceBuilder中构建单元格,所以只需在那里设置重用标识

ios - 无法在 bundle 中加载 NIB

我正在尝试将JanrainEngage作为自定义模块与AppceleratorTitanium集成。我已经创建了一个示例模块并将JREngage文件夹拖到示例模块xcodeproj中,如Jainrain的文档中所示。现在我向这个项目发出构建命令,然后执行./build.py最后我执行titaniumrun命令。它在模拟器中以空白屏幕启动应用程序并立即崩溃并抛出以下错误。Terminatingappduetouncaughtexception'NSInternalInconsistencyException',reason:'CouldnotloadNIBinbundle:'NSBund

ios - 以编程方式自动调整掩码与 Interface Builder/xib/nib

我有一个(可能是错误的)假设,即在xib中启用右边距指示器等同于在代码中使用UIViewAutoresizingFlexibleLeftMargin等等。所以,我曾经根据这个快照思考:今天晚些时候我不得不交叉检查,偶然发现thisthread.还有Apple文档,标题为“使用自动调整大小规则自动处理布局更改”的部分,此链接位于:https://developer.apple.com/library/content/documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/CreatingViews/CreatingViews.html所

ios - 已加载 Nib 但未设置 'view' socket

我在我的项目中添加了一个新的nib文件,并尝试加载它。但是,当我单击应该将我带到我创建的View的工具栏图标时,我收到一个NSInternalInconsistencyException消息:Terminatingappduetouncaughtexception'NSInternalInconsistencyException',reason:'-[UIViewController_loadViewFromNibNamed:bundle:]loadedthe"..."nibbuttheviewoutletwasnotset.'所以我打开了我的nib文件,我看到没有设置引用socket

ios - 获取 Nib 名称/ Nib 到底是什么?

我正在尝试使用来自thispre-builtpagemenupodfromgithub在说明中,它说:varcontroller:UIViewController=UIViewController(nibName:"controllerNibName",bundle:nil)controller.title="SAMPLETITLE"controllerArray.append(controller)这是我的代码:varchatAreaCtrl:UIViewController=ChatAreaCtrl(nibName:"ChatAreaCtrl",bundle:nil)chatAre

ios - Nib 中的 IBOutlets 在 awakeFromNib 和 initWithCoder 上都是 nil——没有 subview

我有一个自定义的UIView子类,它通过Nib文件(一个UIImageView、一个UIView和一个UITextField)和IBOutlets集添加了三个subview。但是当在子类中调用awakeFromNib或initWithCoder时,所有IBOutlets都是nil甚至subviews数组也是空.我正在使用Swift和XCode6beta5,其中这个UIView子类在一个框架中,我将UIView子类添加到我项目中的Storyboard中,这样我就可以使用新的Live查看技术。但是我在实时View中也看不到添加的subview,这很可悲。我找不到任何方法来解决这个问题,这是

ios - 将 UIViewController View 属性设置为没有 Storyboard/ Nib 的自定义 UIView 类

我有一个名为LoginViewController的UIViewController。我想在名为LoginView的自定义UIView类中完全以编程方式构建LoginViewController的View,而不是构建所有LoginViewController中的元素。这样我就可以防止Controller类(MVC)中的“查看”代码。在下面的代码中,我将LoginViewController的View设置为LoginView,为简单起见,它只包含2个UILabelsclassLoginViewController:UIViewController{overridefuncloadView

ios - 快速从单独的 nib 文件加载 UIViewController?

我使用了一个带有单独nib文件的ViewController。我的初始RootViewController设置在Storyboard中。现在的问题是,当我推送到这个Controller时,Viewhireachy方法没有被调用(ViewDidLoad、ViewWillApper等)。代码(View已加载但方法未调用)varviewController=UIViewController(nibName:"OfferDetailViewController",bundle:nil)asOfferDetailViewControllerself.navigationController?.p