2012-10-18 35 views
2

遇到問題,我的搜索沒有任何結果。我有一個應用程序,我需要一個段控制對象(在啓動popover的VC上)保持活動狀態,並且在有活動時彈出。這甚至有可能嗎?當UIPopOver處於活動狀態時,將FirstResponder賦予UISegmentControl?

編輯: 以下解決方案:

self.myPopOver.passthroughViews = [[NSArray alloc] initWithObjects:_segPopOverControl, nil]; 

當初因爲什麼都沒有使用已經給init passthroughViews爲酥料餅。將UISegmentedController添加到列表中並完美工作。

回答

1

將它添加到popover控制器的passthroughViews屬性中。

NSArray *oldPassthroughViews = myPopoverController.passthroughViews; 
myPopoverController.passthroughViews = [[NSArray 
    arrayWithArray:myPopoverController.passthroughViews] 
    arrayByAddingObject:mySegmentedControl]; 
+0

明白了。謝謝你,先生。需要一個小小的變化,但你帶領我走向正確的道路。 Cheers.'self.myPopOver.passthroughViews = [[NSArray alloc] initWithObjects:_segPopOverControl,nil];' – HeartlessCoder

+0

你的版本有什麼錯誤? –

+0

基本上passthroughviews中沒有任何對象,所以只需取出oldPassthrough部分並使用我的segmentedController初始化視圖數組 – HeartlessCoder

相關問題