0
所以我有一個UIView設置Ipad上的一個小型項目,我正在研究。我將在該頁面上顯示圖像或視圖。我想知道是否可以在視圖周圍創建一個看不見的邊框(比如1「)? 我在考慮添加一個按鈕並將其禁用,但我認爲這不會允許圖像顯示全屏顯示。 我已經安裝識別器,因爲我想一個三個指輕掃去下一個圖像。什麼是我們的最佳方法呢?使UIView區域不可點擊
所以我有一個UIView設置Ipad上的一個小型項目,我正在研究。我將在該頁面上顯示圖像或視圖。我想知道是否可以在視圖周圍創建一個看不見的邊框(比如1「)? 我在考慮添加一個按鈕並將其禁用,但我認爲這不會允許圖像顯示全屏顯示。 我已經安裝識別器,因爲我想一個三個指輕掃去下一個圖像。什麼是我們的最佳方法呢?使UIView區域不可點擊
使用自定義UIView
類並重寫hitTest:withEvent:
。
- UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event {
CGRect frame = CGRectInset(self.bounds, 25, 25);
return CGRectContainsPoint(frame, point) ? self : nil;
}
調整插入以滿足您的需求。
像魅力一樣工作。謝謝 ! –