給手勢新增tag值

2021-06-13 15:04:11 字數 439 閱讀 5973

1、定義乙個tap手勢,

uitapgesturerecognizer*tap = [[uitapgesturerecognizer

alloc

] initwithtarget

:self

action

:@selector

(evetap:)];

2、通過uiview給手勢設定tag值

uiview *tapview = [tap view];

tapview.tag = 123;

3、在需要的地方可以通過

[tap view].tag取到對應的view

4、需要注意

實際上[tap view].tag取到就是uiimageview的tag值(也就是說通過第二步設定的tag值,相當於重新設定uiimageview的tag值《當然,如果有tag值的話》)。

Unity給物體新增多個Tag的實現

在unity中,我們經常通過給物體新增標籤來判斷這個物體是不是我們想要的 但是unity預設只能新增乙個標籤,那如果我們要給乙個物體新增多個標籤應該怎麼辦 首先,我們定義乙個tag.cs類,這個類用來儲存物體的tag資訊 public class tags monobeh iour 然後建立乙個單例...

新增手勢控制

構建手勢探測器 gesturedetector mygesture new gesturedetector activity,this private static final int fling min distance 120 移動最小距離 private static final int fl...

常見手勢新增

synthesize imageview cgfloat lastscalefactor 1 放大 縮小 cgfloat netrotation 旋轉 cgpoint nettranslation 平衡 nsarray images 陣列 int imageindex 0 陣列下標 void vie...