0

我有 UiView,在我的 Uiview 中有一个 Button 和一个 textField。当我单击按钮时,我需要显示日期值的弹出窗口。当我单击文本字段时,其他带有名称的弹出窗口。如果用户从那里选择任何名称,该名称将显示在文本字段中。如果用户单击按钮,日期将按升序或降序排列。问题是,我的 Uiview 也包含一个主表。现在如何区分主表和弹出视图。

谢谢。

4

2 回答 2

0

将您的其他弹出窗口创建为单独的类,并在需要时将它们添加到您的视图中。

例子:

创建一个名为“Names”的类,它继承自 UIView 或 UIViewController 创建一个名为“Dates”的类,它继承自 UIView 或 UIViewController

要将这些类中的任何一个显示为弹出窗口,您有 2 个选项:

  • 如果您使用了 UIView,那么您可以展示它们[self addsubview:nview] & [UIView animationwithduration]以制作弹出动画。
  • 如果您使用 UIViewController,只需使用[self presentViewController:nview].
于 2013-01-08T11:30:02.957 回答
0

每个视图都会有标签,使用它们。 tableView.tag = 1; textBoxView.tag = 2; alertView.tag = 3; 现在您有了标签,您可以根据标签区分视图。

于 2013-01-08T11:37:23.603 回答