草庐IT

ios - Xamarin.iOS:未将 Bundle nib 复制到模拟器/设备以进行调试/发布

我正在使用Xamarin自定义绑定(bind)绑定(bind)到Objective-Cnative库。我使用生成的DLL使整个应用程序在VisualStudio中运行。我还添加了bundle(我绑定(bind)到的库)并将其中的图像和Nib标记为“捆绑资源”。但是当我运行应用程序时,Nib根本不会被复制到模拟器/设备。我知道应用/绑定(bind)没问题,因为如果我手动复制Nib和图像,应用会按预期工作。我已经尝试为bundle文件夹配置多个位置,但没有一个有效:-VSProjectFolder/Resources/miAssetKit.bundle/*-VSProjectFolder/

ios - UICollectionView,来自注册为单元格的框架目标的 nib 在运行时失败

我在xib中绘制了一个UICollectionViewCell并附有swift类文件。这两个文件是我的应用程序的UI框架目标(称为SomeUI)的一部分。在我的CollectionView的ViewController中(在应用程序目标中),我将Nib注册为CollectionView单元格。我的ViewController代码如下;importUIKitimportSomeUIletreuseIdentifier="Cell"classACollectionViewController:UICollectionViewController{overridefuncviewDidLoa

iphone - 从 nib 文件加载时动画 View

我有一个加载包含View的nib文件的方法:[[NSBundlemainBundle]loadNibNamed:@"NewView"owner:selfoptions:nil];我想知道是否可以在加载View时添加一个简单的过渡。我已经搜索了Internet,但我找不到任何东西。 最佳答案 有很多方法可以呈现View并使其动画化。您可以使用loadNibnamed创建:HowtoloadaUIViewusinganibfilecreatedwithInterfaceBuilder使View动画化的一种方法是以模态方式呈现它。这将从底

ios - 从 nib 加载 UITableViewCell 的特殊方法

这是我发明的一种加载自定义单元格的方法1)我使用我的UITableViewCell类扩展//.h@interfaceUITableViewCell(Extended)+(id)cellWithClass:(Class)class;+(id)cellWithClass:(Class)classfromNibNamed:(NSString*)nibName;@end//.m+(id)cellWithClass:(Class)class{return[UITableViewCellcellWithClass:classfromNibNamed:NSStringFromClass(class)

ios - 如何从 NIB subview 转到 Storyboard中的 View Controller

我有一个Storyboard和NIBviewcontrollers的组合,我如何从一个到另一个segue这是场景:UITabBarController(storyboard)|-UINavigationController(subclassedinstoryboard)->[UIViewController(NIB)]->UIViewController(inStoryboard) 最佳答案 您必须为Storyboard中的UIViewController提供一个“StoryboardID”(在Identityinspector选项

ios - 多个 XIB 错误 : Could not load NIB in bundle

我想为iPhone4和5加载不同的.xib。我有三个文件FirstViewController.h、FirstViewController.m和FirstViewController.xib我为iPhone5添加了一个空的.xib文件并将其命名为FirstViewController4Inch.xib。这是我的代码片段:-(id)initWithCoder:(NSCoder*)aDecoder{self=[superinitWithCoder:aDecoder];if(self){if([[UIScreenmainScreen]bounds].size.height==480){sel

iphone - iOS:何时在同一个 NIB 上使用多个 NIB 或多个 View ?

谁能解释什么时候对同一个NIB文件使用多个View比使用多个NIB文件更好?一个NIB文件可以包含多个View,因此有时使用一种方法比使用另一种方法更好。我是不是太含糊了?最好的问候假 最佳答案 我个人认为每个NIB使用一个View更好,因为您可以使用NIB文件的名称来加载它。它还可以让您在应用不断发展的过程中更轻松地处理变化,并且在多个开发人员/创意设计师正在开发您的应用时提供帮助。我唯一可以将多个View放入单个NIB的充分理由是当View属于一起时。一个例子是单个表格的多个单元格,然后由行的数据类型或它们在其中使用的部分选择。

ios - 不加载带有 Nib (.xib) 的自定义 UIView 的 subview ?

我正在尝试使用关联的Nib(.xib)文件创建自定义UIView类,以帮助进行布局和创建。现在,我的自定义View中没有subview出现,即使它们存在于我的nib文件中并通过IBOutlets正确连接到我的自定义View类。我尝试通过以下其他答案:LoadcustomUIViewwithXIBfromaViewController'sviewusingIB还有这个:HowdoIgetaviewinInterfaceBuildertoloadacustomviewinanothernib?还有这个:http://soulwithmobiletechnology.blogspot.com

ios - 带有 nib 文件的 Storyboard 中的 UIViewController

你好,请问我是否可以在故​​事板中将xib与我的UIViewController混合使用?就像他们在文件所有者中共享一个Controller一样,因为我打算通过使用nib作为扩展View来创建可扩展View,并且我想将一个值从nib文件传递​​到Storyboard中的UIViewController。谢谢。 最佳答案 我不建议您将Storyboard中的xib和ViewController混合在一起并将它们Hook在一起。如果您想将UIView作为扩展View添加到您的ViewController,您可以这样做://Loadthe

iphone - 从文件路径加载 Nib

我们可能需要使用的结果加载nib[NSBundle-pathForResource:ofType:inDirectory:forLocalization:]我认为这是可能的,但我能找到的所有方法只需要名称而不是前导路径信息。我们正在探索一种通过一个代码库同时提供fr-Fr和fr-CA的方法。我们的客户想要fr-CA翻译,我们担心我们可能会有另一个客户想要fr-Fr翻译。我在想我们可以根据所选语言来修正Nib。谢谢 最佳答案 路径查找考虑了用户的语言环境偏好。如果您提供了正确的本地化目录(.lproj),系统应该加载正确的nib。根据