NavigationController的

NavigationController的

我有基于UINavigationController的UITableView。单击任何行应用程序后,切换到另一个也具有UINavigationController的视图。在新视图中,我想在UINavigationController的栏上方添加UIImageView,但不覆盖它。我怎样才能做到这一点?

最佳答案

(根据您的评论),这就是我要根据y坐标而不是子视图将图像放置在“上方”的方法。

在新视图中,

隐藏navigationController的navigationBar
[navigationController.navigationBar setHidden:YES];

假设您在iPhone上执行此操作,则添加一个UIToolbar(您感兴趣的原点,大小为(320,44)),图像垂直位于该条上方。

如果要转到导航栏上方没有图像的旧/上一个视图,请记住取消隐藏导航栏。

关于objective-c - 如何在UINavigationController的栏上方添加UIImageView,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10805401/

10-10 20:58