2011-01-10 66 views
0

我需要在alertview中添加3個按鈕和一個文本框。UIView的功能與Alertview相似

這是不可能的,因此我在alertview的地方創建一個視圖,3個按鈕和一個文本框在InterfaceBuilder中。

到底在哪兒,我需要這只是我打電話像

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

它顯示精細,它增加了在現有的視圖,那很好,但是當過我點擊任何鏈接或文本框,所有還在努力。

但我需要與UIAlertview相同的附加功能。

我該如何做到這一點,任何人都可以幫助我。

謝謝你提前。

回答

1

的UIView有一個名爲「中心」,您可以設置屬性 - 所以你可以指定你的子視圖其父視圖的中心,這將直接放置在中間:

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

...會在中間顯示視圖(根據其框架計算)。

+0

你是否可以回答我編輯的問題 – MaheshBabu 2011-01-10 11:53:37

0

@MaheshBabu上述LXT的的答案是正確的,如果ü想加入一個additionalView一個文本框和3個按鈕,如果u想這個觀點是在中心則U必須給中心向以一個additionalView

但是你想通過UIAlertView來做,然後我建議你按照這個鏈接。http://www.iphonedevsdk.com/forum/iphone-sdk-development/1704-uitextfield-inside-uialertview.html

希望這可以幫助你!

+0

謝謝u Sudhanshu,但我在我的問題中明確提到我需要添加一個帶有3個按鈕的文本框,根據UI準則添加3個按鈕是不正確的。這就是爲什麼我更喜歡查看 – MaheshBabu 2011-01-10 12:11:13