【问题标题】:tableview and UIButton on the same view同一视图上的 tableview 和 UIButton
【发布时间】:2011-05-09 00:07:17
【问题描述】:

我有一个包含表格视图和按钮的视图。我的屏幕如下所示

-----------------


tableview



-----------------
UIButton
-----------------

但是,UIButton 没有出现。我的意思是,屏幕的整个部分都是白色的,没有绘制任何内容。

tableview 是否阻止 UIButton 显示?

【问题讨论】:

  • 请添加一些代码。将 UITableView 和 UIButton 添加到主视图的代码
  • 我在 Xcode 4 中使用 IB。我使用 IB 添加了 tableview 和 UIButton。只有代码只是设置属性并使用 ctrl 拖动将它们连接到 IB 中的对象。最初,我也没有任何 IBOutlet 属性。只是为了运行它以查看这些对象是否会出现,但唯一出现的问题是 tableview 和 UIButton 根本没有显示。

标签: iphone xcode ios uibutton tableview


【解决方案1】:

UITableView 最有可能覆盖UIButton。您在 Interface Builder 中看到表格和按钮了吗?如果这样做,请尝试从“基于视图的应用程序”模板创建一个新项目,转到项目中的第二个 xib 文件 (ProjecNameViewController.xib)(不是 MainWindow.xib,不要碰这个文件),小心地将UITableView拖到UIView中,将UITableView的大小改小(默认填满UIView的所有可用空间),在下面添加UIButton UITableView。不要做任何其他事情。启动项目。如果您可以看到所有控件 - 尝试添加连接和其他内容。当你做错时,也许你会赶上一步。祝你好运!

【讨论】:

  • 我一定是做错了什么,因为我在 IB 中看到了 tableview 和 uibutton,但没有在运行的应用程序上看到...没有完全尝试您的方法,而是尝试使用 xib 创建全新的视图控制器但是还是一样的...我不确定是不是因为 tableview 覆盖了按钮,因为 tableview 上的滚动条根本没有进入 UIButton 区域。奇怪...
  • 您是否检查了 tableview 和 Button 的大小调整掩码?
  • 试着照我说的去做。这会告诉你出了什么问题
  • 好的。 @Sharrp,我会试试那个 Sharrp。会让你知道。 @Rahul,我很确定调整大小的蒙版在两者上都很好。就像我说的,我可以在 tableview 中看到滚动条,它根本不会转到 uibutton 区域。但谁知道呢,我会仔细检查。谢谢大家!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-10
相关资源
最近更新 更多