.nib 文件中未显示按钮

Posted

技术标签:

【中文标题】.nib 文件中未显示按钮【英文标题】:Button not showing in .nib file 【发布时间】:2016-02-22 14:51:22 【问题描述】:

所以我下载了CircleView 并尝试更改代码。该程序带有一个按钮、色轮、2 个滑块和一个视图。每当我添加任何东西(滑块、按钮、文本字段)时,在运行时我添加的东西都不会显示出来。我没有做什么?

这是一个 .nib 文件。

这是编辑页面。

这是我在运行程序时看到的。

如您所见,按钮和文本字段在运行时不会出现。

【问题讨论】:

【参考方案1】:

默认情况下,当您添加按钮时,自动调整大小的遮罩(也称为“弹簧和支柱”)设置为以下内容:

这意味着当您调整窗口大小时,您添加的按钮将保持在原来的位置,而不是被窗口边缘“拉”下来。一旦您将窗口调整到足够大,这可能会导致您添加的按钮或文本字段隐藏在圆形视图后面。

为防止这种情况发生,您需要将要“固定”到窗口底部边缘的项目的自动调整大小掩码更改为如下图所示:

为此,请单击正方形顶部的红色 I 栏将其移除,然后单击下方的 I 区域将其打开。

请注意,您也可以一次选择多个按钮或文本字段以同时更改它们。

【讨论】:

以上是关于.nib 文件中未显示按钮的主要内容,如果未能解决你的问题,请参考以下文章

在单个视图控制器中使用多个 nib 文件?

如何在nib文件中按下时禁用UIButton高亮显示?

展开单元格以显示 nib 文件视图

iOS模拟器中未显示底部按钮

创建标题 NIB 并在所有视图上显示

Dom 中未显示的按钮:'Bfrtip'