var _buttons : NSMutableArray = []
override func gestureRecognizerShouldBegin(_ gestureRecognizer: UIGestureRecognizer) -> Bool {
let location : CGPoint = gestureRecognizer.location(in: self)
for subviews : UIView in _buttons {
if subviews.frame.contains(location) {
return false
}
}
return true
}
我這樣做,但它有一個錯誤'NSFastEnumerationIterator.Element' (aka 'Any') is not convertible to 'UIView'
迅速跑環「NSFastEnumerationIterator.Element」(又名「任意」)是無法轉換爲「的UIView」
我試圖取代for subviews : UIView in _buttons
到for subviews : UIView in _buttons as [AnyObject]
但不起作用。
我該如何繼續?
什麼是'buttons'?什麼數組? –
請在設置按鈕陣列時顯示代碼 –
是的,_buttons是一個可變數組 – roronoa