位置。如果是我添加一個平移手勢識別器的視圖,並放下這段代碼檢查在IOS
recognizer.view.center.x > view.bounds.size.width
它聲稱,它可以檢查它是否已通過圖的一半呢。
recognizer.view.center.x
是什麼意思?
位置。如果是我添加一個平移手勢識別器的視圖,並放下這段代碼檢查在IOS
recognizer.view.center.x > view.bounds.size.width
它聲稱,它可以檢查它是否已通過圖的一半呢。
recognizer.view.center.x
是什麼意思?
請遵循這些值。
recognizer
是平底鍋手勢。view
是識別器已分配給的視圖。center
是視圖的中心點x
是中心的x座標。所有這些都可以通過閱讀每個類的參考文檔來看。 UIPanGestureRecognizer
延伸UIGestureRecognizer
這是你會找到有關view
財產的詳細信息。只需從那裏鑽取。
recognizer.view
返回平移手勢識別器連接到的視圖(您添加識別器的視圖),並且recognizer.view.center.x
返回視圖中心的x軸值(基本上是寬度的一半)。
據我所知,recognizer.view.center.x > view.bounds.size.width
永遠不會是真的,因爲寬度的一半將永遠不會超過寬度本身。
我假設你正在努力尋找時是否觸摸點已經通過在x軸取景當中,請嘗試以下操作:
[recognizer locationInView:view].x > view.center.x
同樣,如果你想,如果找出它已經通過y軸的中間以下:
[recognizer locationInView:view].y > view.center.y