給view新增類似系統上拉快捷選單的手勢

2022-08-18 01:54:10 字數 516 閱讀 5327

ios7以後從螢幕最下方上劃會滑出快捷選單,感覺這個效果不錯,就想做個類似的效果,這個東西技術含量不高,每次都寫一遍的話就太浪費時間了,所以就把它寫成了乙個分類,用起來會方便一點。

使用效果如下:

(注:動畫使用了facebook的pop)

實現方案:

1,用分類的方式給view新增了乙個 - (void)addpangesturewithendframe:(cgrect)endframe;的方法,其中endframe是frame最後會停止的位置

2,然後給view新增乙個pangesutre和tapgesture,pan手勢的效果是讓view跟著手勢滑動,tap是讓view自動彈出或隱藏,

3,在view的superview上呼叫[self.superview insertsubview:self.panmaskview belowsubview:self];panmaskview上也新增乙個tap手勢用來隱藏view

4,用delegate的方式通知外部手勢開始或滑動的事件和view動畫彈出,隱藏的事件

Android給view或者布局新增水波紋點選效果

方法一 系統自帶水波紋效果,在view的xml布局中新增如下 即可 android background android attr selectableitembackground 方法二 用顏色值和shape繪製 res目錄下的drawable資料夾下建立 linerlayout water se...

如何給caffe新增upsample層 上取樣層

原版的caffe1.0並不支援上取樣層,此處教大家如何新增自定義上取樣層 caffe原始碼 1.upsample layer.hpp放入include caffe layers資料夾裡 2.upsample layer.cpp和upsample layer.cu放入src caffe layers資...

上拉載入的時候 新增資料

判斷是pageindex 是1了 顯示最新,否則往後新增 if pageindex 1 else 都一樣,以前怎麼就沒注意過還有 adaobjectsfromarray這個方法呢,倆個陣列型別匹配直接新增陣列就ok了,之前還笨笨的for迴圈 if pageindex 1 self.datasourc...