xib相关内容

如何以编程方式从课堂加载故事板?

我的问题是我正在寻找同时使用 storyboard 和 xib 的方法.但是我找不到以编程方式加载和显示故事板的正确方法.项目开始使用 xib 开发,现在很难将所有 xib 文件嵌套在情节提要中.所以我一直在寻找一种在代码中执行此操作的方法,例如对 viewControllers 使用 alloc, init, push.在我的例子中,我在情节提要中只有一个控制器:UITableViewContr ..
发布时间:2022-01-30 19:21:35 移动开发

如何从 Xib 文件中加载自定义 UITableViewCells?

问题很简单:如何从 Xib 文件中加载自定义 UITableViewCell?这样做允许您使用 Interface Builder 来设计您的单元格.由于内存管理问题,答案显然并不简单.此线程 提到了该问题并提出了解决方案,但在 NDA 发布之前并且缺少代码.这是一个 长线程 讨论了这个问题但没有提供明确的答案. 这是我用过的一些代码: 静态 NSString *CellIdentifie ..
发布时间:2022-01-30 18:32:57 移动开发

在情节提要中重用 uiview xib

我通常喜欢在界面生成器中创建和设计我的 uiview.有时我需要在 xib 中创建一个视图,该视图可以在情节提要的多个视图控制器中重用. 解决方案 在故事板中重用和渲染 xib. 使用 Swift 2.2 测试Xcode 7.3.1 1 ---- 创建一个名为“DesignableXibView"的新 UIView File > New > File > Source > ..
发布时间:2022-01-18 19:50:43 其他开发

IOS静态框架,里面有资源

我正在尝试创建一个框架来保存我在项目中使用的一些通用代码.我找到了在线教程并设法创建了一个框架,但我仍然有一个与资源(xib、图像等)相关的问题. 假设我有一个 MainViewController.xib,它有一个使用 test.png 的 UIImageView.所有这些都在我的框架包中. 当我在另一个项目中使用该框架时,我将其添加到“复制捆绑资源"构建阶段.问题是 xib 只能使 ..
发布时间:2022-01-16 19:41:25 移动开发

使用 UIStoryboards 时的最佳实践是什么?

使用故事板已经有一段时间了,我发现它们非常有用,但是它们确实有一些限制,或者至少是不自然的做事方式.虽然看起来应该为您的应用程序使用单个故事板,但当您获得一个中等大小的应用程序时,这会带来几个问题. 在团队内部工作变得更加困难,因为 Storyboard 中的冲突可能难以解决(也欢迎任何与此相关的提示) 故事板本身可能会变得非常混乱且难以管理. 所以我的问题是最佳使用实践是什么? ..
发布时间:2022-01-14 19:53:20 其他开发

iOS 应用程序真的需要 MainWindow.xib 吗?

在使用 Xcode 4.2 进行任何类型的 iOS 5.0 开发之前,Xcode 在模板中提供了“MainWindow.xib".在 iOS 5.0 下载并使用 Xcode 4.2 后,我注意到提供的模板都不包含任何“MainWindow.xib"文件.我们还需要这个吗?我注意到在 App_Delegate 中的“应用程序 didFinishLaunchingWithOptions"方法中,模板现 ..
发布时间:2022-01-14 19:44:49 其他开发

.xib 文件和 .storyboard 有什么区别?

有人能用简单的话解释一下 .xib 和 .storyboard 之间的区别吗? 解决方案 Apple 在 iOS5 SDK 中引入了 "storyboard" 的概念,以简化和更好地管理应用中的屏幕.您仍然可以使用 .xib 的方式进行开发. Pre-storyboard,每个UIViewController 都有一个关联的.xib.Storyboard 实现了两件事: .st ..
发布时间:2022-01-14 19:36:34 移动开发

将 SpriteKit 视图集成到 xib 视图中

我已经使用 xib 文件创建了一个视图. 现在我想在这个视图中添加一些小元素,以利用 SpriteKit 中的一些物理动画,所以现在我需要一个 SKView. 是否可以将 SKView 添加为与我的 xib 视图对应的视图的子视图?我试过了,它似乎没有显示任何东西. 下面是我的XIB视图对应的ViewController中: this.myCustomSKView = new ..
发布时间:2022-01-11 12:08:38 其他开发

如何将所有 XIB 文件中的所有可本地化字符串提取到一个文件中?

我正在寻找一种从 .xib 文件中提取所有可本地化字符串并将它们全部保存在一个文件中的方法. 这可能涉及到 ibtool 但我无法确定一种将所有这些合并到一个翻译词典中的方法(可能是 .strings、.plist 或其他). 解决方案 打开终端并cd到项目的根目录(或存储所有XIB文件的目录)并输入以下命令: 找到 .-name \*.xib |xargs -t -I '{}' ..
发布时间:2022-01-11 11:11:41 其他开发

本地化基于 xib 的现代 Mac 应用程序

Ours 是由志愿者本地化的开源 Mac 应用程序.这些志愿者将在软件的特殊本地化版本(带有未剥离的 nib)上完成他们的工作,然后将更改发送给我们以集成到原始 xib 和字符串文件中. 问题在于,虽然有 一种方法集成字符串更改而不消除以前的大小更改,我看不到集成新字符串和大小更改的方法(就像我们添加或替换视图时一样). 我能看到的唯一方法是让本地化人员直接使用原始 xib 并将差异发 ..
发布时间:2022-01-11 11:11:12 其他开发

Storyboard/XIB 和本地化最佳实践

官方推荐的方法 对于 XIB/Storyboard 本地化,是在 xx.lproj(其中 xx 是两个字母的语言 ID)内为您想要支持的每个本地化创建 .xib 和 .storyboard 文件. 这会产生一个问题,因为您有多个文件在许多情况下共享相同的 UI,而且很容易发生变化.如果您想为一个视图重新设计 UI,则必须多次执行(如果您在 xib 本身中输入可本地化的字符串值则更糟).这违背 ..
发布时间:2022-01-11 10:44:09 其他开发

Interface Builder 无法打开文档“.xib";因为它不存在

我正在按照此处列出的步骤对应用进行本地化.我已经用大约 45 个 .xib 成功实现了这一点,而其中只有 4 个给了我这个错误: “Interface Builder 无法打开文档“.xib",因为它不存在." 当我将它们从原来的位置移开时.我尝试将它们从 Project/Classes/Example.xib 位置移动到 Project/en.lproj/Example.xib 上的 ..
发布时间:2022-01-11 10:39:18 移动开发

将某些 XIB/Storyboard 字符串标记为不可本地化

我正在为 XIB/Storyboard 文件使用 Base Internationalization,并为翻译人员使用 XLIFF 文件的“Export for Localization"方法. 我有一些标签、按钮等包含需要翻译的文本,但我也有一些标签,我们在其中使用了一些占位符文本(如全名),这样您就可以看到填充后视图的样子带有数据,但这些标签的文本始终以编程方式来自插座. 有没有办 ..
发布时间:2022-01-11 10:34:19 移动开发

在 iO 中手动加载不同的本地化笔尖

我正在开发一款支持多语言的应用.正如您所料,我有时会使用如下代码加载一些 nib 文件: self.currentController = [[newClass alloc] initWithNibName:@"CustomController" bundle:nil]; 然后应用程序将从其语言文件夹中加载相应的本地化 xib 版本.现在,我想知道是否可以手动加载本地化的 nib 文件.例如 ..
发布时间:2022-01-11 10:32:59 移动开发