2012-06-11 22 views
1

enter image description here如何在Ipad中將SubView自定義爲PopuPView?

我的工作在iPad上application.in這個應用程序,我使用了子視圖作爲UISlider我上面的屏幕截圖顯示,與價值改變了我的子視圖也得到movement.my UISilder幾乎整個屏幕。我想自定義此Subview作爲Popupview.as我的下面的屏幕快照顯示。

enter image description here

我知道如何使用Popupview另一類XIB,但對於子視圖如何使用它? 任何人都可以指導我是否可以自定義子視圖爲PopupView?

回答

1

我們確實爲iPhone和iPad在我們的一些應用 我們做了一個自定義彈出的看法是喜歡以下

  • 您將需要一個箭頭的形象,這一形象將是一個PNG小箭頭你會根據彈出位置
  • 將您將需要一個背景圖片角落的邊界,或者您可以使用正常的圖像沒有角的邊框和使用view.layer.cornerRadius = Value(我們通常設置Value = 8-12)
  • 你那麼將需要做一些計算來找到確切的箭頭圖像的位置,然後將您的主彈出視圖組織爲接近箭頭,這會讓您知道箭頭實際上是圖像的一部分(您必須具有相同的箭頭和顏色)圖像)

我知道這些都是一般注意事項,但他們將讓你去 您不需要做修改了很多的觀點您目前有

+0

Thanx快速響應。但我有一個幾乎全屏UISilder,所以我希望當我移動UISilder在view.My箭頭和Subview也根據位置改變位置。請提供我的任何鏈接或示例鱈魚來解決這個..? – jamil

+0

mmm,我沒有鏈接解決這個問題,你需要通過你自己來實現邏輯,儘管它不會很難,很可能它將是一個你必須做的定製解決方案,這取決於你的位置您當前的popview –

0

試試這個希望會幫助你。 。

讓你的視圖到你想做的popover視圖... Lte說你的看法是... MyPopOverView。

MyPopOverView myPopOver = [[MyPopOverView alloc] initWithNibName:@「MyPopOverView」bundle:nil]; UIPopoverController popoverController = [[UIPopoverController alloc] initWithContentViewController:myPopOver];

[popoverController presentPopoverFromRect:(您的滑塊RECT)inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny 動畫:YES];

相關問題