Tag: nib

在iOS应用程序中显示不同的XIB / NIB

我有多个笔尖(xib)文件,我希望用户在点击button时看到不同的文件。 我在找什么: – (IBAction)buttonTap { //Code for showing a different nib goes here } 我无法弄清楚如何做到这一点。 我可以在nib文件中显示一个不同的视图,但我不能让它显示一个不同的笔尖。 当用户点击一个button时,如何显示不同的笔尖? 任何帮助表示赞赏! 谢谢!

如何将版权信息添加到Nib文件?

我刚刚完成了对苹果示例应用程序之一的重写[1],并且将在BSD许可证下将我的代码作为源代码发布到GitHub上。 在.h和.m文件中添加BSD许可证文本非常简单,我可以将版权信息添加到将包含的.png资产中,但是我很难理解如何将必要的许可证信息添加到xib文件。 XCode在编辑后重新生成文件,所以手动添加到xml注释中的任何内容都将被剥离。 我想添加许可证的笔尖文件的完整性,但我没有挂上这样做 – 所以任何人都可以提供任何build议吗? 应用程序是AccelerometerGraph,重写包括在单独的graphics上显示每个加速度计通道,提供额外的信号input(正弦,步进和脉冲)以及附加滤波器(巴特沃斯1阶和2阶低高和带通)。

如何将基于NIB的项目转换为基于Storyboard的项目?

我正在使用故事板(这是全新的!)。 如何使用storyboard选项导入现有的xib文件并将其集成到单个文件中?

用xib创build一个可重用的UIView(并从storyboard中加载)

好的,在StackOverflow上有很多关于这个的post,但没有一个特别清楚解决scheme。 我想创build一个自定义的UIView与伴随的xib文件。 要求是: 没有单独的UIViewController – 一个完全独立的类 在课堂上的奥特莱斯让我设置/获取视图的属性 我目前的做法是: 覆盖-(id)initWithFrame: -(id)initWithFrame:(CGRect)frame { self = [[[NSBundle mainBundle] loadNibNamed:NSStringFromClass([self class]) owner:self options:nil] objectAtIndex:0]; self.frame = frame; return self; } 使用-(id)initWithFrame:以编程方式实例化-(id)initWithFrame:在我的视图控制器中 MyCustomView *myCustomView = [[MyCustomView alloc] initWithFrame:CGRectMake(0, 0, self.view.bounds.size.width, self.view.bounds.size.height)]; [self.view insertSubview:myCustomView atIndex:0]; 这工作正常(虽然从来没有调用[super init] ,只是设置对象使用加载的笔尖的内容似乎有点怀疑 – 有build议在这种情况下添加子视图也工作正常)。 不过,我希望能够从storyboard中实例化视图。 所以我可以: 在故事板的父视图中放置一个UIView 将其自定义类设置为MyCustomView 覆盖-(id)initWithCoder: – 我见过的代码最常用的模式如下: -(id)initWithCoder:(NSCoder *)aDecoder { self […]