我有一個非常簡單的視圖與我在UIPoOverController中顯示的文本標籤和信息按鈕。 我明確地爲我的按鈕以及包含UIButton的視圖設置setUserInteractionEnabled:YES。 但是,當我展示我的UIPopoverController時,我無法按下按鈕並因此解除與該按鈕關聯的任何操作。iPad的UIPopOverControllers的容器視圖不接受觸摸手勢
任何想法?
我有一個非常簡單的視圖與我在UIPoOverController中顯示的文本標籤和信息按鈕。 我明確地爲我的按鈕以及包含UIButton的視圖設置setUserInteractionEnabled:YES。 但是,當我展示我的UIPopoverController時,我無法按下按鈕並因此解除與該按鈕關聯的任何操作。iPad的UIPopOverControllers的容器視圖不接受觸摸手勢
任何想法?
現在適合我。我有一個視圖中的按鈕,它是UIViewController視圖的子視圖。父視圖將其框架設置爲CGRectZero。出於某種原因,設置CGRectZero使得我的子視圖中的所有控件都不是用戶棘手的。可能這是可可中的一個錯誤,雖然
這是一個功能,而不是一個錯誤。視圖只接受「內部」觸摸事件(參見'-hitTest:withEvent:')。另一種方法是對層次結構中的每個視圖進行迭代,這並不是很明智。 – 2011-07-24 22:22:49
現在適用於我。我有一個視圖中的按鈕,它是UIViewController視圖的子視圖。父視圖將其框架設置爲CGRectZero。出於某種原因,設置CGRectZero使得我的子視圖中的所有控件都不是用戶棘手的。可能這是可可中的一個錯誤,雖然不知道,但 – user598789 2011-03-17 22:33:25