如何在现有View上添加一个小的UIView(像弹出窗口一样)?

时间:2011-08-24 15:29:48

标签: iphone subview

我想添加一个自定义UIView,它将从用户获取Text输入。我通过创建一个可以接受文本输入的新UIViewController来尝试这个。但是当我导航控制器显示此视图时它占据整个屏幕。我不希望整个屏幕被新视图覆盖。有什么建议吗?

感谢您的帮助。

3 个答案:

答案 0 :(得分:0)

使用[parentView addSubview:smallView]

答案 1 :(得分:0)

使用UIAlertView并为其添加文本字段?或者在.h文件中声明UIView,并将其链接到XIB文件中,然后在需要将用户带到此视图时:

[self.view bringSubviewToFront:textFieldView];

您仍然处于同一视图中,因此您可以随时返回原始视图:

[self.view sendSubviewToBack:textFieldView];

希望这有帮助!

答案 2 :(得分:0)

我使用TSAlertView来获取用户输入,它会显示UIAlertView之类的视图但UITextField