- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在为 ios 7.1 开发一个 iPhone 应用程序。 ViewController
层次结构类似于“NavigationController
-> UIViewController
-> UIPageViewController
-> UITableViewControllers
”。 NavigationBar
已隐藏。存在状态栏。一切都以编程方式完成。没有使用 Storyboard/Xib。
在 UIPageViewController
中,我正在创建一个自定义标题 View (类似于导航栏,但在其自己的 View 中)。因此,应该将子 Controller 的 View (UITableView
) 推到此标题 View 下方。在将 subview 的 translatesAutoresizingMaskIntoConstraints
设置为 NO 后,我尝试添加约束(“V:[TitleView]-0-[ChildView]”)。但这导致了一个空白屏幕(标题 View 除外)。更改 subview 的框架等都没有任何效果。
除了设置上面的标志和添加约束外,我没有添加/修改任何自动布局/自动调整大小相关的设置。该应用程序仅支持纵向模式(主页按钮按下)。也不会有任何其他动态布局更改。如果您能帮助解决此问题,我们将不胜感激。
最佳答案
以下是我目前得到的解决方案。项目搁置了一段时间,现在正在用 Swift 重写。因此下面的代码是快速的。
//in the UIPageViewController
override func viewDidLayoutSubviews()
{
super.viewDidLayoutSubviews()
let scrollView = view.subviews[0] as UIView
scrollView.frame = CGRectMake(scrollView.frame.origin.x, 64, scrollView.frame.size.width, scrollView.frame.size.height - 64)
}
基本上,我正在移动标题 View 下方的页面 Controller 的默认 ScrollView 并调整其大小。我不得不承认我对这个解决方案不是很满意。我觉得必须有一些更好的选择。 (为了更安全,你可以迭代 subview 来找到 ScrollView )。
关于ios - UIPageViewController 调整 subview 大小为自己预留空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23888022/
我的问题是: 如何预留 Azure Kubernetes 服务 (AKS) VM? https://azure.microsoft.com/en-us/pricing/calculator/ 在定价计
我的任务是创建一个应用程序,该应用程序接收 MAC 地址并为该 MAC 地址创建 DHCP 预留。 .NET 中是否内置了任何 API 来轻松完成此操作? 最佳答案 当我为基础设施编写应用程序时,Wi
在用户指南 [1] 中,声明要根据您的预留实例对您的按需 ec2 实例进行计费,它们必须符合四个条件。 地区, 可用区, 实例类型, 和平台指定 该平台令人困惑,因为我使用了 自定义 Ubuntu A
我使用 AWS 市场 CentOS 微型和小型实例作为我的实例的镜像基础。 查看 EC2 实例预留用户界面,有几个选项可供选择,例如: Linux/Unix Linux/Unix (Amazon VP
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a software
我是一名优秀的程序员,十分优秀!