问题标签 [xib]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
548 浏览

iphone - 即使我的目标是 iPhone OS 3.0,为什么 Xcode 会警告我关于 xib 文件中的标题阴影偏移?

当我构建我的 iPhone 项目时,我从 xcode 收到关于我的一些 xib 的警告说:

Specifying a title shadow offset in Interface Builder is not supported by the iPhone SDK for iPhone OS versions prior to 3.0.

问题是,我正在为 3.0 构建,并且基本 SDK 设置为 3.0。我已经四处寻找,找不到任何看起来可以解决问题的东西。

我做了一些谷歌搜索并搜索了 Apple 的开发论坛,但没有找到任何东西。这里有人有什么想法吗?

0 投票
1 回答
845 浏览

iphone - 在 appdelegate 加载我的 mainWindow.xib 之前设置 coredata

我在我的 appDelegate 中设置了 coredata,但它首先在该 xib 文件中加载 mainWindow.xib 和相应的控制器+视图。这些控制器需要有一个 managedObjectContext 才能正确加载。在 xib 未归档后,它会运行我的 appDelegate 中的代码。

如何设置我的 coredata,然后加载 mainWINdow.xib?或者只是确保在取消归档我的 mainWindows.xib 之前正确初始化 coredata?

0 投票
3 回答
2226 浏览

iphone - 使用 .xib 文件提供 iPhone 应用程序的 GUI 会降低性能吗?

我想知道使用 .xib 文件进行 GUI 设计和以编程方式执行此操作之间是否有区别。

由于它是一个编译器,我会假设没有相关的时间损失。

我错了吗?

0 投票
1 回答
372 浏览

iphone - 是否建议在 UINavigationController 视图和模态视图中使用相同的 xib?

我的 iPhone 应用程序中有一个视图(和相应的视图控制器),允许用户编辑应用程序的设置。该视图可通过菜单(表格视图)访问。我在 UIViewController 子类中使用 pushViewController 来显示它。当我这样做时,它会像我预期的那样出现 - 导航栏出现在 xib 的顶部,并且我在 xib 中留下的空白空间被占用。

我有时也会使用 presentModalViewController 将设置视图显示为模态视图。当我这样做时,xib 的顶部从导航栏的底部开始,而不是在它的下方。

文档确实说 presentModalViewController 将调整视图大小以适应,所以我可以看到这是预期的行为。但是,对我来说,这不是理想的行为。

我可以通过将设置视图控制器设置为不显示导航栏来解决它,但是视图顶部有一个奇怪的空白区域。

理想情况下,我想在这两种情况下使用相同的 xib。但是,也许这不是最佳做法?你们通常如何重用xib?

我在想,如果视图控制器处于模态模式,也许我可以让视图控制器将所有控制器向上移动,但我想要更好的东西,如果它可用的话。

0 投票
3 回答
29361 浏览

iphone - 如何加载 XIB?

我有一个带有 2 个屏幕(MainViewController 和 AboutViewController)的应用程序。用户单击按钮后,我想加载 AboutViewController 屏幕,该屏幕在另一个 XIB 中定义。

看起来很简单,但我今天似乎找不到我的 google-fu。我该如何解决这个问题?

0 投票
4 回答
1286 浏览

iphone - 在 iPhone 中以编程方式向窗口添加视图时,在屏幕底部看到一条白带?

当我在 Xcode 中开发基于视图的项目时,我的视图工作正常。但是当我使用基于窗口的项目并自己创建一个视图并尝试将其作为子视图添加到窗口时,它会在底部给我一个白带。我以前从未遇到过这个问题,但第一次遇到。

0 投票
3 回答
1117 浏览

iphone - 如何在标签栏应用程序中更改 XIB?

我的 iPhone 应用程序是基于标签栏的,但我想触发一个操作,它完全切换标签栏控制器视图,并用来自不同 XIB 文件的视图替换窗口中的所有内容。我猜这必须在应用程序委托中完成(因为这是“首席”类),但我不知道从那里去的正确方法。有谁知道怎么做我想做的事?

提前致谢!

0 投票
1 回答
440 浏览

xcode - XCode:重新排列输出/主窗口

是否可以将位于源编辑器上方的输出/查找窗口移动到底部?

我希望在某个地方可能存在隐藏的偏好,或者可能有人编辑了 nib 文件以进行重新排列。

干杯

0 投票
5 回答
15733 浏览

iphone - 更改 xib 时 iPhone 上的 SIGABRT

我刚刚完成了一个适用于 iPhone 的应用程序,直到今天,它在 iPhone 模拟器和实际设备上运行良好。

我尝试更改在我的应用程序委托类的 applicationDidFinishLaunching 方法中加载的 xib - 我所做的只是更改 initWithNibName 中的字符串。

当我在模拟器上启动应用程序时,会显示 Default.png 图像,然后应用程序会因未捕获的异常而崩溃。在设备上运行时,Default.png 图像显示大约 10 秒,UI 从未加载,我得到“GDB:程序接收信号:“SIGABRT”。在 Xcode 状态栏上。调试表明,在应用程序崩溃之前,实际上从未达到 applicationDidFinishLaunching。

将起始 xib 设置回原始版本可以解决问题,但现在我进行了更改并将其保存在 Interface Builder 中,应用程序显示与上述相同的问题 - 我根本没有进行任何代码更改。

这是内存问题,还是常见错误的已知问题?

注意:我没有进行任何代码更改,我对 xib 所做的唯一更改是装饰性的,IBOutlets 都是完整的。

0 投票
3 回答
683 浏览

cocoa - 查看结构性xib差异的工具?

是否有用于查看 XIB 差异的差异工具?它可以显示一个xib中的图形元素而在另一个xib中缺少什么?