【发布时间】:2016-11-05 08:36:28
【问题描述】:
在我的通用应用程序中,我在 UINavigationController 中嵌入了一个 UITableViewController。当我在 tableView 的顶部添加一个 UIView 并插入一个在容器中居中的 UILabel 时,该标签仅在 iPhone 上可见,而在 iPad 上不可见。
我尝试创建一个新的 testapp,它只包含这两个控制器,即视图和标签。它适用于 iPhone 和 iPad。所以我以相同的方式向我的应用程序添加了两个新控制器,并将导航控制器设为初始视图控制器。标签在 iPhone 上可见,但在 iPad 上不可见。
对我来说,我似乎更改了应用程序中的一些全局设置;在另一个观点上,我对 stackViews 也有类似的问题,但我首先专注于这个“简单”的问题......
您知道我的应用设置可能有什么问题吗?
【问题讨论】:
-
你是如何设置视图框架的,发送你用过的代码sn -p。
-
我只是把它放在故事板里。将uiView拖入tableViewController,将Label拖入View并使用autolayout。
-
将 UIViewController 嵌入到 UINavigationController 中。添加View、Label、TableView并勾选
-
这对我有用。在放弃所有更改并向我的 UITableViewcontroller-UIView 添加新标签后,它就可以工作了。我不知道为什么。感谢您的帮助@Brjv!
-
请接受我的回答
标签: ios uitableview ipad uinavigationcontroller