iOS模拟器中未显示底部按钮
Posted
技术标签:
【中文标题】iOS模拟器中未显示底部按钮【英文标题】:Bottom button not showing in iOS Simulator 【发布时间】:2013-09-02 11:08:58 【问题描述】:我正在为 ios 开发一个应用程序,我在其中使用了新的ViewController
在那ViewController
我拖了两个UIButtons
这是.xib
文件的图片
:
但是当我在我的模拟器中运行这个项目时,我看不到我的底部按钮,你可以在我的模拟器中看到这里,
:
我在哪里做错了?我没有使用autolayout
,因为我的部署目标是iOS 4.3
提前致谢。
【问题讨论】:
我猜你的按钮被标签隐藏了。 @krunal 你的标签栏下方的按钮。 将按钮放在标签栏上方。 从 xib 文件中的屏幕截图中单击视图,然后在右侧窗口中选择底部栏作为标签栏,然后它将为您提供完美的布局设置,然后您可以根据确切的想法从 xib 设置您的按钮跨度> @eptdeveloper:问题已解决,请将您的评论标记为答案 :) 我会接受我仍然没有正确得到答案的事实,为什么我需要选择顶部栏作为导航栏,底部作为标签栏。我创建的.xib
没有导航和标签栏,它只是导航和标签栏之间的一部分。
【参考方案1】:
如果我们以编程方式创建导航栏和标签栏,然后在我们的视图控制器中占据一个空间,所以如果我们需要从 .xib 正确设置我们的视图控制器,那么我们必须通过从 .xib 中选择来离开导航和标签栏的空间,这样我们可以为我们的其他东西留出确切的空间,我很高兴它对您有所帮助。别客气。 :)
【讨论】:
【参考方案2】:您的问题似乎是由标签栏引起的,是您从代码中创建的。我假设,在创建标签栏的简单注释行的情况下,您将看到您的按钮。由于此按钮被隐藏,您可以更改它的 y 位置或更改您在 xib 文件中的视图大小。
【讨论】:
【参考方案3】:当我们使用不同大小的 .xib 和 iPhone 模拟器时,我观察到了这样的问题 我的意思是说如果你使用 Ratina 4 for .xib .. 确保你也使用 Ratina 4 的 iPhone 模拟器和 TabBar 控制器的框架应该是 b (0,0,320,568)
在 Ratina 3.5 的情况下,它应该是 (0,0,320,480)
【讨论】:
你能告诉我哪个ratina用于nib文件吗?? 您是否以编程方式添加按钮?如果是,请更改其 Y 坐标...以上是关于iOS模拟器中未显示底部按钮的主要内容,如果未能解决你的问题,请参考以下文章