UIView的功能类似于Alertview

时间:2011-01-10 11:41:55

标签: iphone

我需要在alertview中添加3个按钮和一个文本字段。

这是不可能的,因此在alertview的位置我创建一个带有3个按钮和一个文本字段的视图在InterfaceBuilder中。

无论我需要什么,我只需要像

一样打电话
additionalView.center = self.view.center;
[self.view addsubview:additionalView];

它显示正常,它添加了现有的视图,这很好,但是当我点击任何按钮或文本字段时,所有这些都在工作。

但我需要与UIAlertview相同的additionalview功能。

我怎么能这样做,任何人都可以帮助我。

提前感谢你。

2 个答案:

答案 0 :(得分:1)

UIView有一个名为'center'的属性,您可以设置 - 这样您就可以将子视图指定为其父视图的中心,这将直接放在中间:

additionalView.center = self.view.center;
[self.view addSubview:additionalView];

...将在中间显示视图(根据其框架计算)。

答案 1 :(得分:0)

@MaheshBabu上面的lxt答案是正确的,如果你想在另一个视图中添加一个文本字段和3个按钮,如果你希望该视图位于中心那么你必须将视图中心给予另一个视图

但你想通过UIAlertView来做,然后我建议你关注这个链接.. http://www.iphonedevsdk.com/forum/iphone-sdk-development/1704-uitextfield-inside-uialertview.html

希望这可能有助于你!!