2010-05-20 185 views
1

在iPhone Objective-C應用程序中,我想在點擊按鈕時彈出一個窗口(比主視圖更小,應用程序不會停止運行),其中textField用於輸入文本,並在完成時將其解散。 這是廣泛使用,但我真的不能谷歌有關內容了。 我應該用什麼視圖將它與按鈕連接? AlertView(似乎你不能添加對話框),ModalView? 有沒有相關信息? 謝謝。如何在Objective-C中使用文本框彈出窗口?

回答

0

您可以創建任何視圖並使用UIViewControllerpresentModalViewController:來顯示模式視圖控制器(甚至爲其設置動畫效果)。

+0

感謝您的回答。但modalview通常覆蓋整個屏幕。我喜歡的是諸如Facebook登錄和發佈窗口之類的彈出式視圖,這些視頻比很多遊戲稍微小一點,並且會顯示一些灰色的背景。 – lionfly 2010-10-11 08:28:26

1

使彈出它自己的,全尺寸的窗口。將UIImageView放在彈出屏幕後面,並複製普通窗口的結果。這樣,它會看起來像一個彈出窗口,但它仍然具有適當的動畫速度和一切。如果你把它作爲一個真正的彈出窗口,遊戲本身就會放慢速度並且看起來很jump。。

相關問題