问题标签 [interface-builder]

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 投票
4 回答
5261 浏览

objective-c - 以编程方式将 NSBox 的背景设置为渐变而不进行子类化

我想将背景设置为NSBox渐变。在 Interface Builder 中,可以设置渐变的背景NSBox颜色selectedMenuColor

NSBox只有一个setFillColor方法,那么 Interface Builder 如何用渐变填充它?

如何以编程方式填充一个NSBox而不对其进行子类化?子类化将是微不足道的,NSBox但 Interface Builder 的工作原理表明可能会有更好的解决方案。

0 投票
4 回答
917 浏览

iphone - Interface Builder 无法正确显示 160dpi 图像?

我正在开发一个 iPhone 应用程序。一个简单的图像是主视图的背景。我已经在后台设置了一个 UIImageView 并使用 IB 设置了一个图像。

该图像是 160dpi PNG 图像。它看起来像 IB 中的 CRAP。在模拟器中运行时,它是好的,清晰的。

我应该如何工作并将控件精确地放置在分辨率如此低的图像上?这是一个错误吗?

谢谢你的帮助!

0 投票
1 回答
1178 浏览

iphone - iPhone NavBar 示例中谁负责创建 MainViewController 实例

我正在从 iPhone 开发中心探索NavBar 示例。

更具体地说,我试图了解 MainViewController 对象的实例化位置,但我根本找不到发生这种情况的位置。

对 MainViewController 类的唯一引用是在 AppDelegate 中,其中有一个前向声明和#import。但是,删除这些句子不会影响程序。

该对象可能是在 nib 文件中创建的,但同样,我找不到它。

我真的很喜欢 Xcode 开发环境。然而,我不喜欢的是,有许多不同的地方可以创建/连接对象,这使得理解其他人的代码变得非常困难。

任何帮助将不胜感激。

0 投票
1 回答
7983 浏览

iphone - 如何从 nib 文件加载 viewController

我有一个标签栏基础项目(连同导航控件),在一个特定的标签内有一个 tableViewLoaded ,当我点击表格行时,它应该打开另一个视图,即它推动另一个控制器,我在 MainWindow 中有一个视图控制器此视图的 .nib 也带有按钮标签等一些项目,但是当我单击它时,它不会显示任何内容,只有一个空白页面会出现,任何人都可以帮助我解决这个问题。

0 投票
1 回答
772 浏览

objective-c - 如何为 Interface Builder 插件指定绑定?

我正在为 NSView 子类创建一个 Interface Builder 插件。我一直在关注Interface Builder Plug-in Programming Guide,但它并没有回答我所有的问题。我的班级有一个 NSString 属性和 4 个 NSColor 属性,我想在设计时为其创建绑定。

我无法弄清楚插件项目中在哪里指定了绑定。文档指出 Inspector Object 仅用于创建 Attribute Inspector。类描述文件 (.classdescription) 列出了出口和动作,但不列出绑定。

我在哪里为我的班级指定绑定?

0 投票
2 回答
2185 浏览

iphone - UIView 边界与顶栏

在界面生成器中创建带有导航栏的 UIView 时,顶部栏会占用一些空间,但视图仍然具有相同的大小。这意味着视图的底部是不可见的。

有没有办法获得 UIView 的“可见大小”?我想在屏幕底部显示一个子视图,但由于父视图位于屏幕“下方”,因此部分子视图被隐藏。

0 投票
4 回答
1705 浏览

cocoa - 在 Interface Builder 中调整控件大小以适合其容器

假设我有一个拆分视图,我想用表格视图填充其中的一半(我认为这是一个相当常见的用例)。有没有办法告诉表格视图调整自己的大小以适应拆分视图,还是我真的必须手动调整它的大小?

0 投票
1 回答
2178 浏览

iphone - 双 UIView 导航栏

我使用带有取消和保存按钮的顶栏的界面生成器制作了一个 UIView。但是当视图显示在模拟器中时,它在我特意设计的导航栏下方有一个额外的导航栏。额外的栏上没有按钮。任何人都知道我可以在哪里摆脱额外的导航栏?

更新:在尝试删除我的“自定义”导航栏并再次添加时,发生了一些变化。我现在在我的自定义导航栏顶部有一个额外的导航栏,它有一个带有前一个视图标题的后退按钮。不知道这有多重要,但我想我应该提一下。

0 投票
3 回答
3302 浏览

iphone - iPhone 界面生成器教程

有人知道如何使用 Interface Builder 进行 iPhone 开发的一些教程材料吗?我可以找到示例项目和东西,这非常有帮助,但它们并没有揭示在 Interface Builder 中的设置方式。

0 投票
3 回答
2955 浏览

cocoa-touch - 为什么 iPhone Interface Builder 不允许我设置顶级 UIView 的 X、Y 坐标?

为什么 iPhone Interface Builder 不允许我设置顶级 UIView 的 X、Y 坐标?(意思是直接父级是 UIViewController 的视图。)View Size 选项卡上的 X 和 Y 框是灰色的。我可以在运行时更改代码中的 X、Y 值,那么为什么不能在 Interface Builder 中更改呢?

谢谢。