iOS将固定页脚UIView添加到多屏幕应用程序

时间:2016-08-03 10:44:55

标签: ios swift uiview

我有一个简单的问题 - 可以在iOS应用程序中添加一个简单的UIView到应用程序底部(如页脚视图),以便在应用程序运行时处于固定位置?当从一个屏幕移动到另一个屏幕时,页脚仍然在固定位置?这意味着页脚位于顶部z顺序,屏幕在页脚下发生变化。

该页脚栏的目的是显示一个进度条,在使用应用程序并使用导航控制器更改屏幕时,单独下载大量数据的页脚。

任何提示如何做到这一点?

感谢Michal

1 个答案:

答案 0 :(得分:1)

您可以使用一些约束将自定义UIView添加到keyWindow。 EG:

let progressView: ProgressView = // Instance from nib or sth
let window = UIApplication.sharedApplication().keyWindow! as UIView
window.addSubview(progressView)

// Add leading constraint between window and progress view
// Add trailing constraint between window and progress view
// Add bottom constraint between window and progress view
// Add height constraint to progress view

我认为你需要将你的其他观点偏移到你的进度视图上。