2013-07-12 12 views
0

我想繼續使用視圖控制器,而不是像你在iPad上看到的那樣,當你點擊一個應用程序時彈出。這就像是一個彈出窗口,但它並沒有附加到按鈕上。現在,我使用附加到隱藏按鈕的彈出窗口,但我不喜歡它,因爲它有一個指向隱藏按鈕的指針。我覺得這是顯而易見的想法,但是我找不到預定義的賽門鐵克來做到這一點。我必須自己寫嗎?App Store應用使用什麼樣的segue?

我想用這種方式加載的VC在其他地方也使用實際按鈕中的彈出窗口調用,所以我想保留該功能。

回答

0

您可以設置popoverBackgroundViewClass來自定義彈出窗口顯示並移除箭頭。你的課程需要是UIPopoverBackgroundView的一個子類。

1

這看起來像是一個使用UIModalPresentationFormSheet演示樣式以模態方式呈現的視圖控制器。

+0

嗯。我試過了,你可能是對的。我由於某種原因而拒絕了這種風格,我不記得了。我想我會重新審視它。 –

+0

啊,我現在記得。這是大小的問題。 [這篇文章](http://stackoverflow.com/questions/4266581/uimodalpresentationformsheet- resizing-view)似乎回答了這個問題。 –

+0

沒關係。這不是我拒絕的原因。我拒絕了,因爲我不想要解僱按鈕。應該通過點擊提供的VC旁邊的區域來解除,就像彈出窗口一樣。 –