我只是在寻求建议,因为我不知道从哪里开始,但我认为UIActionSheet可能是最好的。

我想要的是一个弹出窗口(在我的脑海中,我将其想象为半透明和深灰色)。它不会占据整个屏幕,并且下面的视图仍然可见。

在弹出部分中,将有一个文本字段(带有几行),在此字段下方将有许多UISwitches。

弹出窗口将是可滚动的,并在底部以“确定/取消”按钮结束。

就像我说的,我真的不知道从哪里开始,但是任何建议都值得欢迎!

最佳答案

在这种情况下,UIActionSheet可能不是您想要的(尽管您可能想要类似的外观)。可以将操作表视为传统的模式OK / Cancel / Yes / No type对话框:


  使用UIActionSheet类向用户展示如何进行给定任务的一组替代方法。


从它的声音上,您需要在InterfaceBuilder中创建一个具有半透明背景和各种子控件(UISwitches和UITextFields)的UIView。您可以使用已配置的XIB创建视图,并将其添加为UIViewController视图的子视图。如果要模仿从操作表中获得的动画,可以使用AnimationBlock进行操作。

关于iphone - 具有UISwitch和UITextField的iPhone UIActionSheet,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3654091/

10-12 02:31