2011-02-04 80 views
0

我做了一个简单的基于视图的应用程序。如何禁用只有主视图与子视图的用户交互

我需要在警报视图中放置三个文本框。

这是不可能的根据UI准则。

这样我就像一个警报视图一样创建一个视图,并将文本字段放置在它们中。

将它作为子视图添加到mainview,同时点击按钮。

现在我需要什么时候点击按钮,我需要禁用userview到主视图,并启用userview到子视图。

为此,我在按钮单击事件上尝试此代码。

[object.viewController.view setUserInteractionEnabled:NO]; 

这里的对象是appdelegate类的对象。

但是,如果我放置它,它也会禁用子视图的userinteraction。

但我只需要禁用只主视图。

我认为人们得到什么我的问题,

如果不让我添加评论。

谢谢你提前。

回答

1

我解决了我的问题,而不是禁用主视图的用户交互,禁用用户交互视图中的内容(按钮,文本框......)。

然后在关闭子视图时启用子视图。

让我知道有没有比这更好的方法。

0

尝试使用操作表。他们更加灵活。在第二个想过检查出InputAlertView在this

+0

我知道关于行动表,但我不问行动表,请阅读我的问题再次 – MaheshBabu 2011-02-04 07:34:22

+0

检查链接。 – Rich 2011-02-04 08:24:26

相关问题