xib相关内容

使用NIB文件的性能损失?

我很想知道是否有任何人有任何经验比较iPhone应用程序的加载时间性能与NIBs中的视图,视图完全以编程方式(即实例化UITextView,添加到视图,实例化UIButton,添加它到视图...)。 如果我想要一个简单的应用加载闪电,最好放弃使用NIB ,XIB技术上),而是以编程方式创建视图元素? 解决方案 我注意到加载复杂的接口在具有NIB的iPhone上稍微慢。它只有一秒钟的时 ..
发布时间:2016-12-09 21:42:07 移动开发

使用静态库打包包

我有一个包含一些xib的静态库。这些在项目中基本相同。我想将xibs作为库的一部分。我可以包括他们的veiwcontroller,在调用项目中引用这些控制器,但是没有xib加载。当我右键单击库项目中的xib时,它不能是目标的一部分。 我想过创建一个CFPluginBundle但是创建一个新项目。我放弃了所有的IBOutlet和IBAction引用。 解决方案 这里有更多的讨论: a ..
发布时间:2016-12-09 19:48:04 移动开发

xib的名称约定

我一直在看示例代码,有时候苹果命名xib文件 ClassNameView ,有时候 ClassNameViewController 。 ClassName 始终是 UIViewController 或 UITableViewController 我不知道命名一个xib时使用什么约定。我认为View不是真正的 ViewController ,但好奇的是什么约定是或至少你的命名约定为xibs。 / p ..
发布时间:2016-12-09 18:29:00 移动开发

通过UITabBarController从另一个nib自动加载UINavigationController

我想我找到原因:IB中的文档信息窗口有一个警告:“”所选导航控制器(第二)“的nib名称属性设置为”SecondView.nib“,但此视图控制器“ Bummer。 我在Interface Builder中构建了nib,在顶层有 UITabBarController ,在 UINavigationController s。 当一切都在一个 nib 文件中时,它工作正常,但我想为 ..
发布时间:2016-12-09 18:19:00 移动开发

如何强调UILabel - IOS中的文本

我只想突出 UILabel 中的文字,我已经尝试给标签 backgroundColor 是突出的空白空间也看起来不好。所以有没有办法突出文本,而不调整 UILabel 。 请检查图片,这里的标签大于文本(中心对齐) Thanx。 解决方案 考虑跨越多行的文本,但仍然只突出显示文本,并且它们都包含额外的子视图。 iOS 6及更高版本的解决方案是使用属性字符串 NSM ..
发布时间:2016-12-09 03:21:44 移动开发

Xcode 4和界面生成器:编辑垂直间距约束(锚点顶部,而不是底部)

我有一个小部件在设备上未正确布局(在 在IB中,确定,但它不是很正确)。小部件是一个标签,它位于中间屏幕。 Interface Builder给它一个带有“Bottom Anchor”的垂直空间约束。这里,底部表示屏幕底部(而不是下面的小部件,或锚定到顶部屏幕)。 我在检查器,但我没有看到如何改变到顶部锚点(优选地,到上面的小部件)。我尝试阅读Apple的文档和编辑约束,但它是一个混乱,没有 ..
发布时间:2016-12-09 00:42:33 移动开发

无法使用在内部使用.xib文件的iOS框架

我想通过以下网址中指定的步骤为iOS制作通用框架: Universal -framework-iOS 我有一个viewController类,该框架内部加载一个.xib文件。 下面是代码的一部分,显示了如何初始化viewController并显示相关视图: *** SomeViewController类的一部分实现,这是框架之外的*** / - (void)viewD ..
发布时间:2016-12-08 22:51:54 移动开发

连接操作工作。连接插座不

我有一个 XIB 文件,其中我的控件,加载在Interface Builder(Xcode 4.0.2在雪豹)。 文件的所有者设置为 someClassController 类,我还在接口生成器中添加了一个NSObject实例 someClass 以及。 但,每当我将一个插座链接到任何一个插件时,就会在someClassController或someClass中使用一个动作。他们,它没 ..
发布时间:2016-12-08 01:23:15 移动开发

initWithNibName调用两次或错误的xib加载

我正在编写一个Cocoa应用程序,并希望应用程序作为一种向导工作。因此,在主窗口中,我有一个自定义视图,它与用户交互,并在逐步完成向导阶段时从登录到设备激活屏幕进行更改。我现在覆盖了WizardViewController的awakeFromNib方法: - (void)awakeFromNib { //如果没有重定向请求保存,添加第一个视图:ID登录 NSUserDefaults ..
发布时间:2016-12-07 22:41:08 其它移动开发

升级到Xcode 5.0.2:xib警告。属性不可用

我最近升级到xcode 5.0.2 现在,当我建立我的Cocoa应用程式时,我收到这个警告: 属性不可用 在Mac OS X版本10.8之前的最大布局宽度上使用当前宽度 我试图找到'Max Layout Width 解决办法: 如何摆脱这个警告?方案 在Xcode 5.1中,取消选中 NSTextField 的属性检查器中的“第一个运行时布局宽度”复选框以删除警告 ..
发布时间:2016-12-07 18:07:21 移动开发

如何将主菜单添加到xib

我从我的xib文件中删除了主菜单。我怎么能重新创建它没有应付它从 另一个新创建的xib? 我不能找到如何告诉IB我从对象添加的菜单库实际上是主应用程序菜单。 解决方案 你过去可以简单地连接 mainMenu outlet到你的菜单,但是从Xcode 4,没有 mainMenu outlet,并且没有替换方法可以在现有nib中创建主菜单。 您必须使用New File命令创建一个 ..
发布时间:2016-12-07 04:00:29 其它移动开发

Xcode如何决定先显示哪个XIB

当我在Xcode中创建一个新的可可项目时,它创建一个带有Window的MainMenu.xib文件。我想将窗口分成一个MainWindow.xib并显示为主窗口 - 我该怎么做? 如果我创建一个'document'基于应用程序 - 我看到两个xib(MainMenu.xib和MyDocument.xib),我注意到MyDocument.xib立即显示 - 但我不知道这在哪里被标识。似乎没有明 ..
发布时间:2016-12-07 03:58:34 其它移动开发

Cocoa - 在另一个xib上显示xib

任何人都可以告诉我如何(或指示我信息)在另一个.xib(nib)上显示.xib(nib)。 (这显然不起作用) - (void)drawRect:(NSRect)dirtyRect { NSRect customView = NSMakeRect(pos1,pos1,200,100); [[NSBundle mainBundle] loadNibNamed:@“s ..
发布时间:2016-12-07 03:29:59 移动开发

没有MainMenu.xib的Cocoa应用程序

对于iOS(Cocoa Touch),可以转到main.m并替换 UIApplicationMain中的第四个参数(int argc,char * argv [],nil,nil)与您的应用程序的委托的类名,然后将根据需要构建视图。但是,Cocoa(Mac)项目在main.m中有以下内容: return NSApplicationMain(argc, argv); 所以问 ..
发布时间:2016-12-07 02:43:47 其它移动开发

Xcode:运行具有指定本地化的项目

我的Cocoa项目是以意大利语(我的语言)和英语本地化。 如果我运行它,我看到的是意大利语(当然,我的操作系统是意大利语!)。 如何运行它来测试英语本地化,而不改变操作系统语言? 解决方案 在旧时代,Leopard和之前,Finder中的获取信息窗口会让 选择可用的语言。所以这是一个取消选择你不想使用的 语言的问题,它会“默认”给另一个。 这些天你可以请使用这一个这样 ..
发布时间:2016-12-07 01:54:03 移动开发

增量本地化如何工作?

我正在尝试构建我的第一个本地化应用程序。我用代码翻译所有的字符串使用NSLocalizedString(用于 genstrings 工具)。现在我碰到 ibtool 。增量本地化如何工作?关于手册页,我应该这样写: $ ibtool --previous-文件路径/到/ prev。 xib \ --incremental-file path / to / inc.xib --local ..
发布时间:2016-12-06 23:07:05 移动开发