2015-07-10 78 views
0

我想在父視圖中添加半尺寸視圖。 當我按下父視圖上的一個按鈕時,出現半角視圖,然後我推動屏幕的其餘部分(區域半角視圖不包含),半角視圖消失。 當出現半角視圖時,我不想讓父視圖滾動。使用故事板在swift中添加半尺寸視圖

我寫了下面的代碼,但是父視圖在這種情況下滾動。 請告訴我該怎麼做。

func tapPickView(){ 
var storyboard : UIStoryboard = UIStoryboard(name: "Answer", bundle: nil) 

var controller : AnswerViewController = storyboard.instantiateViewControllerWithIdentifier("AnswerVC") as! AnswerViewController 
controller.view.backgroundColor = UIColor.clearColor() 
var answerView = controller.view 
self.view.addSubview(answerView) 
} 

回答

0

通過使用下面的代碼,我得到了我想要的!

tableView.scrollEnabled = false 
1

你可能想在你的一半大小視圖和您的父母視圖上方添加了全尺寸覆蓋UIButton與透明的背景圖像。 UIButton將觸發一個操作來解散半角視圖。

覆蓋UIButton可以接管所有發送到父視圖的用戶交互事件。

+0

在這種情況下,它可以滾動。當出現半角視圖時,我不想讓視圖滾動。 我應該使用半尺寸視圖控制器嗎? – lalala

+0

@yomihito對不起,我沒有說清楚。我想說的是,你可以在半角視圖和滾動視圖之間添加一個全尺寸疊加UIButton,因此UIButton將攔截所有發送到滾動視圖的觸摸事件。 – songchenwen

+0

我知道了。我會試試你的建議!:) – lalala

相關問題