我需要在alertview中添加3个按钮和一个文本字段。
这是不可能的,因此在alertview的位置我创建一个带有3个按钮和一个文本字段的视图在InterfaceBuilder中。
无论我需要什么,我只需要像
一样打电话additionalView.center = self.view.center;
[self.view addsubview:additionalView];
它显示正常,它添加了现有的视图,这很好,但是当我点击任何按钮或文本字段时,所有这些都在工作。
但我需要与UIAlertview相同的additionalview功能。
我怎么能这样做,任何人都可以帮助我。
提前感谢你。
答案 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
希望这可能有助于你!!